svn path=/trunk/mcs/; revision=139916
--- /dev/null
+using System;
+
+class G<T>
+{
+ public struct S
+ {
+ public string Test ()
+ {
+ return GetType ().ToString ();
+ }
+ }
+}
+
+class C
+{
+ public static int Main ()
+ {
+ string s = new G<int>.S ().Test ();
+ if (s != "G`1+S[System.Int32]")
+ return 1;
+
+ return 0;
+ }
+}
</method>
</type>
</test>
+ <test name="gtest-456.cs">
+ <type name="G`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="G`1+S[T]">
+ <method name="System.String Test()">
+ <size>22</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="Int32 Main()">
+ <size>36</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="gtest-anon-1.cs">
<type name="X">
<method name="Void .ctor()">