public class Base
{
protected string Field;
}
type Inherited() =
inherit Base()
member x.Hey =
let f () = x.Field
f ()

This looks like intended behaviour, however the wording is misleading. In similar cases there's additional text about possible scope leaving.
This looks like intended behaviour, however the wording is misleading. In similar cases there's additional text about possible scope leaving.