1 // CS0309: The type 'B' must be convertible to 'A' in order to use it
2 // as parameter 'T' in the generic type or method 'Foo<T>'
11 Console.WriteLine (t);
12 Console.WriteLine (t.GetType ());
21 Console.WriteLine ("Hello World");
27 public static implicit operator A (B b)