// CS0411: The type arguments for method `C.Foo(I)' cannot be inferred from the usage. Try specifying the type arguments explicitly // Line: 17 interface I { } class C : I, I { static void Foo (I i) { } static void Main () { C c = new C (); Foo (c); } }