// Compiler options: -r:gtest-552-lib.dll class A : G.GPD { } class B : H { public class MM : M { } } public class Test { public static int Main () { var a = new A (); a.GT = new A (); a.GT.Foo (); new B.N (); return 0; } }