public interface IFoo { void Test (); void Test (); } public class Foo : IFoo { void IFoo.Test () { } void IFoo.Test () { } } public interface IBar { void Test (); } public interface IBar { void Test (); } public class Bar : IBar, IBar { void IBar.Test () { } void IBar.Test () { } } class X { public static void Main () { } }