// Compiler options: -r:gtest-465-lib.dll public class DerivedClass : InterfaceWithGenericMethod { public void GenericMethod_1 () where T : struct, II { } public void GenericMethod_2 () where T : class, II { } public void GenericMethod_3 () where T : II, new () { } } class Program { public static int Main () { new DerivedClass (); return 0; } }