// CS0425: The constraints for type parameter `T' of method `C.Foo()' must match the constraints for type parameter `T' of interface method `I.Foo()'. Consider using an explicit interface implementation instead // Line: 11 interface I { void Foo (); } class C : I { public void Foo () where T : struct { } }