Nested(Base b) { // b.i = 5; // b.s.i = 3; // b.s.Property = 2; S2 localS2 = b.s2; // b.i = b.i + b.s2.readonlyS.i; // b.i = b.i + b.s2.readonlyS.Property; }
Base(int q) { i = 5; s.i = 3; s.Property = 2; S2 localS2 = s2; i = i + s2.readonlyS.i; i = i + s2.readonlyS.Property; }
static void m() { S2 s2 = new S2(); int i; i = s2.i; i = i + s2.readonlyI; i = i + s2.readonlyS.i; i = i + s2.readonlyS.Property; }