AH
type Foo(a: int) =
do printfn "%d" a
type Bar() as self =
inherit Foo(self.A)
member val A = 10 with get, set
Bar() |> ignore
Size: a a a
AH
type Foo(a: int) =
do printfn "%d" a
type Bar() as self =
inherit Foo(self.A)
member val A = 10 with get, set
Bar() |> ignore
VK
AH
AH
VK
VK
VK
AH
AH
VK
VK
VK
AH
VK
AH
VK
PD
System.InvalidOperationException: The initialization of an object or value resulted in an object or value being accessed recursively before it was fully initialized.AH
DB