// CS0695: `Test.TestN' cannot implement both `C.I' and `C.I' because they may unify for some type parameter substitutions // Line: 17 class C { public interface I { } public class N : C { } } class Test : C { class TestN : I, N.I { } }