-//
-// The type parameters introduce the names into the class namespace, so it is
-// not possible to have members with the same name as a parameter
-//
-
-
-// type parameter is the same name as the class
+// gcs0694.cs: Type parameter `Y' has same name as containing type, or method
+// Line: 4
class Y <Y> {
}
+class Test
+{
+ static void Main ()
+ { }
+}
+