1 2 3 4 5 6 7 8 9 10 11 12
// CS0694: Type parameter `Y' has same name as containing type, or method // Line: 4 class Y <Y> { } class Test { static void Main () { } }