using System; class G { public struct S { public string Test () { return GetType ().ToString (); } } } class C { public static int Main () { string s = new G.S ().Test (); if (s != "G`1+S[System.Int32]") return 1; return 0; } }