+ <method name="Void GenFoo()">
+ <size>1</size>
+ </method>
+ <method name="Void Main()">
+ <size>13</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-479.cs">
+ <type name="A">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="M">
+ <method name="Void Test[T](I`1)">
+ <size>1</size>
+ </method>
+ <method name="Void Main()">
+ <size>21</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-480.cs">
+ <type name="C">
+ <method name="Void Foo()">
+ <size>55</size>
+ </method>
+ <method name="Void Main()">
+ <size>30</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-481.cs">
+ <type name="TestClass`1[T]">
+ <method name="Void Add(T[][] ByRef)">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor(Int32)">
+ <size>18</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="Void Main()">
+ <size>8</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-482.cs">
+ <type name="TestBug.BugClass`1[T]">
+ <method name="Void add_Evt(System.EventHandler)">
+ <size>1</size>
+ </method>
+ <method name="Void remove_Evt(System.EventHandler)">
+ <size>1</size>
+ </method>
+ <method name="Void Bug()">
+ <size>19</size>
+ </method>
+ <method name="Void Handler(System.Object, System.EventArgs)">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="TestBug.MainClass">
+ <method name="Void Main()">
+ <size>25</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-483.cs">
+ <type name="Program">
+ <method name="Int32 Main()">
+ <size>86</size>
+ </method>
+ <method name="Void ReplaceContentsWith[T](T, T)">
+ <size>91</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Int32Collection">
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()">
+ <size>17</size>
+ </method>
+ <method name="Int32 get_Count()">
+ <size>12</size>
+ </method>
+ <method name="Int32 get_Item(Int32)">
+ <size>13</size>
+ </method>
+ <method name="Void set_Item(Int32, Int32)">
+ <size>14</size>
+ </method>
+ <method name="Void Add(Int32)">
+ <size>13</size>
+ </method>
+ <method name="Void Clear()">
+ <size>12</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>18</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-484.cs">
+ <type name="MainClass">
+ <method name="Void Foo(System.Action`1[MainClass][][])">
+ <size>1</size>
+ </method>
+ <method name="System.Action`1[MainClass][] Set(System.Action`1[MainClass][])">
+ <size>2</size>
+ </method>
+ <method name="Void Bar(MainClass)">
+ <size>1</size>
+ </method>
+ <method name="Void Main(System.String[])">
+ <size>100</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-485.cs">
+ <type name="C">
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-486.cs">
+ <type name="MyCollection`1[T]">
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()">
+ <size>2</size>
+ </method>
+ <method name="Void AddRange(IMyCollection`1)">
+ <size>1</size>
+ </method>
+ <method name="Void AddRange(IEnumerable`1)">
+ <size>1</size>
+ </method>
+ <method name="Int32 get_Count()">
+ <size>2</size>
+ </method>
+ <method name="Boolean get_IsReadOnly()">
+ <size>2</size>
+ </method>
+ <method name="Void Add(T)">
+ <size>1</size>
+ </method>
+ <method name="Void Clear()">
+ <size>1</size>
+ </method>
+ <method name="Boolean Contains(T)">
+ <size>2</size>
+ </method>
+ <method name="Void CopyTo(T[], Int32)">
+ <size>1</size>
+ </method>
+ <method name="Boolean Remove(T)">
+ <size>2</size>
+ </method>
+ <method name="IEnumerator`1 GetEnumerator()">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="P">
+ <method name="MyCollection`1[System.String] get_IgnoreTokens()">
+ <size>36</size>
+ </method>
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void .cctor()">
+ <size>21</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-487.cs">
+ <type name="Limada.MonoTests.Generics.MultiDictionary`3[K,V,TDictionary]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Limada.MonoTests.Generics.Test">
+ <method name="Void Main()">
+ <size>7</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-488.cs">
+ <type name="Ref">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Def">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="FooProcessor`1[T]">
+ <method name="Void Attach(T, Def)">
+ <size>15</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Program">
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-489.cs">
+ <type name="sample">
+ <method name="TValue Value[TKey,TValue]()">
+ <size>0</size>
+ </method>
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="sample+nested`1[T]">
+ <method name="TValue Value[TKey,TValue]()">
+ <size>6</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-490.cs">
+ <type name="Foo">
+ <method name="IEnumerator`1 System.Collections.Generic.IEnumerable<Foo>.GetEnumerator()">
+ <size>17</size>
+ </method>
+ <method name="IEnumerator GetEnumerator()">
+ <size>17</size>
+ </method>
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>18</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-491.cs">
+ <type name="ArrayEqualityComparer`1[T]">
+ <method name="Boolean Equals(T[], T[])">
+ <size>2</size>
+ </method>
+ <method name="Int32 GetHashCode(T[])">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Program">
+ <method name="Int32 Main()">
+ <size>13</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-492.cs">
+ <type name="B`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="A`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="A`1+C[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="M">
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-493.cs">
+ <type name="MonoGenericIteratorTest.MyType">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="MonoGenericIteratorTest.MyCollectionBase`1[T]">
+ <method name="IEnumerator GetEnumerator()">
+ <size>17</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="MonoGenericIteratorTest.MyCollection">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="MonoGenericIteratorTest.MainClass">
+ <method name="Void Main(System.String[])">
+ <size>75</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-494.cs">
+ <type name="Grid`1[CT]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Grid`1+GPD[CT]">
+ <method name="Void .ctor()">
+ <size>18</size>
+ </method>
+ </type>
+ <type name="Grid`1+GPD+GC[CT]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="H">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="H+MyCT">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="TheTest">
+ <method name="Void Main(System.String[])">
+ <size>7</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-495.cs">
+ <type name="Repro">
+ <method name="Void Main()">
+ <size>12</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Repro+Outer">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Repro+Outer+Inner`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-496.cs">
+ <type name="Base">
+ <method name="T EndExecute[T](System.Object, System.String)">
+ <size>7</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Derived">
+ <method name="Derived EndExecute[TElement](System.Object)">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="a">
+ <method name="Int32 Main()">
+ <size>14</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-497.cs">
+ <type name="Item">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="ItemCollection`1[T]">
+ <method name="Void Bind[U](ItemCollection`1[U])">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="a">
+ <method name="Void Main()">
+ <size>14</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-498.cs">
+ <type name="A">
+ <method name="Int32 Main()">
+ <size>16</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>15</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-499.cs">
+ <type name="C">
+ <method name="Int32 Test[T](T[])">
+ <size>21</size>
+ </method>
+ <method name="Int32 TestExtra[T](T[,])">
+ <size>22</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>118</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-500.cs">
+ <type name="Program">
+ <method name="Int32 Main()">
+ <size>70</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-501.cs">
+ <type name="UndoableDictionary`2[TKey,TValue]">
+ <method name="Void TestFunc()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="UpdateableCollection`1[T]">
+ <method name="Void AddReferences()">
+ <size>1</size>
+ </method>
+ <method name="Void TestFunc()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="UpdateableCollection`1+X[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="Int32 Main()">
+ <size>8</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-502.cs">
+ <type name="C`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void .cctor()">
+ <size>31</size>
+ </method>
+ </type>
+ <type name="C`1+Foo`1[T,U]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C`1+Simple[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="M">
+ <method name="Void Main()">
+ <size>7</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-503.cs">
+ <type name="TestAttribute">
+ <method name="Void .ctor(Type)">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C`1+N`1[T,U]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="A">
+ <method name="Int32 Main()">
+ <size>28</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-504.cs">
+ <type name="C">
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-505.cs">
+ <type name="C">
+ <method name="Int32 Test(System.Collections.Generic.List`1[System.Int32])">
+ <size>3</size>
+ </method>
+ <method name="Int32 Test(System.String)">
+ <size>3</size>
+ </method>
+ <method name="Int32 Test(Int32)">
+ <size>2</size>
+ </method>
+ <method name="R Method[T,R](IEnumerable`1, System.Func`2[T,R])">
+ <size>16</size>
+ </method>
+ <method name="R Method2[T,R](IEnumerable`1, System.Func`2[System.Collections.Generic.List`1[T],R])">
+ <size>8</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>73</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-506.cs">
+ <type name="C">
+ <method name="Void Main()">
+ <size>9</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-507.cs">
+ <type name="A">
+ <method name="Int32 Main()">
+ <size>26</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B`1[T]">
+ <method name="Int32 get_Item(T)">
+ <size>2</size>
+ </method>
+ <method name="Int32 get_Item(System.Object)">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-508.cs">
+ <type name="B">
+ <method name="Void Main()">
+ <size>8</size>
+ </method>
+ <method name="Void .ctor(Int32)">
+ <size>8</size>
+ </method>
+ </type>
+ <type name="A`1[T]">
+ <method name="Void .ctor(T)">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-anon-1.cs">
+ <type name="X">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void Hello[U](U)">
+ <size>1</size>
+ </method>
+ <method name="Void Test[T](T)">
+ <size>64</size>
+ </method>
+ <method name="Void Main()">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="Foo">
+ <method name="Void .ctor(Object, IntPtr)">
+ <size>0</size>
+ </method>
+ <method name="Void Invoke()">
+ <size>0</size>
+ </method>
+ <method name="IAsyncResult BeginInvoke(System.AsyncCallback, System.Object)">
+ <size>0</size>
+ </method>
+ <method name="Void EndInvoke(IAsyncResult)">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="X+<Test>c__AnonStorey0`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void <>m__0()">
+ <size>18</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-anon-10.cs">
+ <type name="X">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="IEnumerable`1 Test[T](T, T)">
+ <size>44</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>95</size>
+ </method>
+ </type>
+ <type name="X+<Test>c__Iterator0`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="System.Object System.Collections.IEnumerator.get_Current()">
+ <size>12</size>
+ </method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()">
+ <size>7</size>
+ </method>
+ <method name="Boolean MoveNext()">
+ <size>110</size>
+ </method>
+ <method name="Void Dispose()">
+ <size>8</size>
+ </method>
+ <method name="Void Reset()">
+ <size>6</size>
+ </method>
+ <method name="T System.Collections.Generic.IEnumerator<T>.get_Current()">
+ <size>7</size>
+ </method>
+ <method name="IEnumerator`1 System.Collections.Generic.IEnumerable<T>.GetEnumerator()">
+ <size>52</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-anon-11.cs">
+ <type name="Test`1[R]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void World[S,T](S, T)">
+ <size>1</size>
+ </method>
+ <method name="Void Hello[U,V](U, V)">
+ <size>47</size>
+ </method>
+ </type>
+ <type name="X">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void Main()">
+ <size>21</size>
+ </method>
+ </type>
+ <type name="Foo">
+ <method name="Void .ctor(Object, IntPtr)">
+ <size>0</size>
+ </method>
+ <method name="Void Invoke()">
+ <size>0</size>
+ </method>
+ <method name="IAsyncResult BeginInvoke(System.AsyncCallback, System.Object)">
+ <size>0</size>
+ </method>
+ <method name="Void EndInvoke(IAsyncResult)">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="Test`1+<Hello>c__AnonStorey0`2[R,U,V]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void <>m__0()">
+ <size>24</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-anon-12.cs">
+ <type name="World`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void Hello[U](U)">
+ <size>1</size>
+ </method>
+ <method name="Void Test(T)">
+ <size>46</size>
+ </method>
+ </type>
+ <type name="X">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void Main()">
+ <size>18</size>
+ </method>
+ </type>
+ <type name="Foo">
+ <method name="Void .ctor(Object, IntPtr)">
+ <size>0</size>
+ </method>
+ <method name="Void Invoke()">
+ <size>0</size>
+ </method>
+ <method name="IAsyncResult BeginInvoke(System.AsyncCallback, System.Object)">
+ <size>0</size>
+ </method>
+ <method name="Void EndInvoke(IAsyncResult)">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="World`1+<Test>c__AnonStorey0[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void <>m__0()">
+ <size>18</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-anon-13.cs">
+ <type name="X">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="X+ModuleBinder`1[TDelegate] CreateMethodUnscoped[TDelegate]()">
+ <size>13</size>
+ </method>
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ </type>
+ <type name="X+ModuleBinder`1[T]">
+ <method name="Void .ctor(Object, IntPtr)">
+ <size>0</size>
+ </method>
+ <method name="T Invoke(System.Object)">
+ <size>0</size>
+ </method>
+ <method name="IAsyncResult BeginInvoke(System.Object, System.AsyncCallback, System.Object)">
+ <size>0</size>
+ </method>
+ <method name="T EndInvoke(IAsyncResult)">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="X">
+ <method name="TDelegate <CreateMethodUnscoped`1>m__0[TDelegate](System.Object)">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-anon-14.cs">
+ <type name="T">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void SomeMethod(System.Converter`2[System.Int32,System.Int32])">
+ <size>1</size>
+ </method>
+ <method name="Void SomeCaller()">
+ <size>36</size>
+ </method>
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Int32 <SomeCaller>m__0(Int32)">
+ <size>2</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-anon-15.cs">
+ <type name="Test`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void Hello[S](T, S)">
+ <size>42</size>
+ </method>
+ </type>
+ <type name="X">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void Main()">
+ <size>16</size>
+ </method>
+ </type>
+ <type name="Foo`1[V]">
+ <method name="Void .ctor(Object, IntPtr)">
+ <size>0</size>
+ </method>
+ <method name="Void Invoke(V)">
+ <size>0</size>
+ </method>
+ <method name="IAsyncResult BeginInvoke(V, System.AsyncCallback, System.Object)">
+ <size>0</size>
+ </method>
+ <method name="Void EndInvoke(IAsyncResult)">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="Bar`1[W]">
+ <method name="Void .ctor(Object, IntPtr)">
+ <size>0</size>
+ </method>
+ <method name="Void Invoke(W)">
+ <size>0</size>
+ </method>
+ <method name="IAsyncResult BeginInvoke(W, System.AsyncCallback, System.Object)">
+ <size>0</size>
+ </method>
+ <method name="Void EndInvoke(IAsyncResult)">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="Test`1+<Hello>c__AnonStorey1`1[T,S]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void <>m__0(Int64)">
+ <size>57</size>
+ </method>
+ </type>
+ <type name="Test`1+<Hello>c__AnonStorey1`1+<Hello>c__AnonStorey0`1[T,S]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void <>m__1(T)">
+ <size>65</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-anon-16.cs">
+ <type name="A">
+ <method name="Void .ctor(TestFunc`1)">
+ <size>7</size>
+ </method>
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ </type>
+ <type name="TestClass">
+ <method name="Void .ctor()">
+ <size>47</size>
+ </method>
+ <method name="Void Func[T](TestFunc`1[T])">
+ <size>1</size>
+ </method>
+ </type>
+ <type name="TestFunc`1[T]">
+ <method name="Void .ctor(Object, IntPtr)">
+ <size>0</size>