5 public class B<T2> : A<T2>
9 public class C<T3> : B<T3>
18 public static int Main()
20 A<int>.B<char>.C<bool> o = new A<int>.B<char>.C<bool>();
21 string s = o.a.GetType().FullName;
22 System.Console.WriteLine(s);
23 if (s != "System.Boolean")
26 s = o.b.GetType().FullName;
27 System.Console.WriteLine(s);
28 if (s != "System.Char")
31 s = o.c.GetType().FullName;
32 System.Console.WriteLine();
33 if (s != "System.Int32")