// CS0523: Struct member `Foo.Handle' of type `Handle' causes a cycle in the struct layout // Line: 13 // NOTE: Not detected by csc only by runtime loader using System; struct Handle { public IntPtr Value; } struct Foo { public readonly Handle Handle; }