1 // CS0311: The type `object' cannot be used as type parameter `U' in the generic type or method `G<C>.Method<U>()'. There is no implicit reference conversion from `object' to `C'
6 public static void Main ()
13 public class G<T> where T : C
15 public void Method<U> () where U : T