// CS0473: Explicit interface implementation `A.I<int,int>.Foo(int)' matches more than one interface member. Consider using a non-explicit implementation instead // Line: 13 // Compiler options: -warnaserror -warn:2 interface I<T, U> { void Foo (U t); void Foo (T u); } class A : I<int, int> { void I<int, int>.Foo (int arg) { } public void Foo (int arg) { } }