1 2 3 4 5 6 7 8 9
// CS0405: Duplicate constraint `I' for type parameter `T' // Line: 8 interface I { } class Foo<T> where T : I, I { }