</type>
<type name="Fault">
<method name="Void Main()">
-- <size>45</size>
++ <size>47</size>
</method>
<method name="System.String ToString()">
<size>6</size>
<method name="Void Main()">
<size>163</size>
</method>
++ <method name="Void f6(ParamEnum)">
++ <size>1</size>
++ </method>
</type>
</test>
<test name="gtest-263.cs">
</method>
</type>
</test>
+ <test name="gtest-473.cs">
+ <type name="A`1[X]">
+ <method name="Void Foo[T]()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B">
+ <method name="Void Foo[T]()">
+ <size>1</size>
+ </method>
+ <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-474.cs">
++ <type name="A`1[X]">
++ <method name="Void .ctor()">
++ <size>7</size>
++ </method>
++ </type>
++ <type name="B`1[T]">
++ <method name="Void .ctor()">
++ <size>7</size>
++ </method>
++ </type>
++ <type name="C">
++ <method name="Void Main()">
++ <size>7</size>
++ </method>
++ <method name="Void .ctor()">
++ <size>7</size>
++ </method>
++ </type>
++ </test>
+ <test name="gtest-475.cs">
+ <type name="Value`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void .cctor()">
+ <size>1</size>
+ </method>
+ </type>
+ <type name="Test`2[T,U]">
+ <method name="Value`1[T] get_Value()">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test`2+B[T,U]">
+ <method name="Void .ctor(Value`1)">
+ <size>7</size>
+ </method>
+ <method name="Void .cctor()">
+ <size>16</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="Void Main()">
+ <size>7</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-476.cs">
+ <type name="Test`1[T]">
+ <method name="B First()">
+ <size>10</size>
+ </method>
+ <method name="IFoo Second()">
+ <size>15</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-477.cs">
+ <type name="B`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B`1+BNested[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="AA`1[T]">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="AA`1+ANested[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-478.cs">
+ <type name="M">
+ <method name="Void Foo()">
+ <size>1</size>
+ </method>
+ <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-anon-1.cs">
<type name="X">
<method name="Void .ctor()">
<size>26</size>
</method>
<method name="Int32 Main()">
-- <size>468</size>
++ <size>501</size>
</method>
</type>
<type name="Test+<For>c__AnonStorey0`1[T]">
<size>7</size>
</method>
</type>
++ <type name="CA`1[T]">
++ <method name="Void .ctor()">
++ <size>7</size>
++ </method>
++ </type>
++ <type name="Test">
++ <method name="System.Func`1[T[]] NestedTypeMutate[T]()">
++ <size>34</size>
++ </method>
++ </type>
++ <type name="Test+<NestedTypeMutate>c__AnonStoreyC`1[T]">
++ <method name="T[] <>m__C()">
++ <size>37</size>
++ </method>
++ <method name="Void .ctor()">
++ <size>7</size>
++ </method>
++ </type>
</test>
<test name="gtest-anon-25.cs">
<type name="HS`1[T]">
</method>
</type>
</test>
-- <test name="gtest-anon-47.cs">
-- <type name="C">
-- <method name="System.Func`2[T1,System.Func`2[T2,System.Action`1[T3]]] Curry[T1,T2,T3](System.Action`3[T1,T2,T3])">
-- <size>26</size>
-- </method>
-- </type>
-- <type name="Test">
-- <method name="Void .ctor()">
-- <size>7</size>
-- </method>
-- <method name="Int32 Main()">
-- <size>59</size>
-- </method>
-- <method name="Void <Main>m__3(Int32, Int32, Int32)">
-- <size>23</size>
-- </method>
-- </type>
-- <type name="C+<Curry>c__AnonStorey0`3[T1,T2,T3]">
-- <method name="Void .ctor()">
-- <size>7</size>
-- </method>
-- <method name="System.Func`2[T2,System.Action`1[T3]] <>m__0(T1)">
-- <size>33</size>
-- </method>
-- </type>
-- <type name="C+<Curry>c__AnonStorey0`3+<Curry>c__AnonStorey1`3[T1,T2,T3]">
-- <method name="Void .ctor()">
-- <size>7</size>
-- </method>
-- <method name="System.Action`1[T3] <>m__1(T2)">
-- <size>45</size>
-- </method>
-- </type>
-- <type name="C+<Curry>c__AnonStorey0`3+<Curry>c__AnonStorey1`3+<Curry>c__AnonStorey2`3[T1,T2,T3]">
-- <method name="Void .ctor()">
-- <size>7</size>
-- </method>
-- <method name="Void <>m__2(T3)">
-- <size>35</size>
-- </method>
-- </type>
-- </test>
<test name="gtest-anon-48.cs">
<type name="GeneratorEnumerable`1[T]">
<method name="Void .ctor(Func`1)">
</method>
</type>
</test>
++ <test name="gtest-anon-59.cs">
++ <type name="TestGenericsSubtypeMatching.Sender`1[T]">
++ <method name="Void DoSend[TMessage](System.Action`1[T])">
++ <size>83</size>
++ </method>
++ <method name="Void Send(System.Action`1[T])">
++ <size>1</size>
++ </method>
++ <method name="Void ActionOnObject(System.Object)">
++ <size>8</size>
++ </method>
++ <method name="Void Dispose()">
++ <size>11</size>
++ </method>
++ <method name="Void .ctor()">
++ <size>7</size>
++ </method>
++ </type>
++ <type name="TestGenericsSubtypeMatching.C">
++ <method name="Void Main()">
++ <size>40</size>
++ </method>
++ <method name="Void <Main>m__1(System.String)">
++ <size>7</size>
++ </method>
++ <method name="Void .ctor()">
++ <size>7</size>
++ </method>
++ </type>
++ <type name="TestGenericsSubtypeMatching.Sender`1+<DoSend>c__AnonStorey0`1[T,TMessage]">
++ <method name="Void .ctor()">
++ <size>7</size>
++ </method>
++ </type>
++ <type name="TestGenericsSubtypeMatching.Sender`1+<DoSend>c__AnonStorey1`1[T,TMessage]">
++ <method name="Void <>m__0(T)">
++ <size>35</size>
++ </method>
++ <method name="Void .ctor()">
++ <size>7</size>
++ </method>
++ </type>
++ </test>
<test name="gtest-anon-6.cs">
<type name="X">
<method name="Void .ctor()">
</method>
</type>
</test>
+ <test name="gtest-exmethod-30.cs">
+ <type name="Test">
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()">
+ <size>2</size>
+ </method>
+ <method name="Int32 get_First()">
+ <size>2</size>
+ </method>
+ <method name="IEnumerator`1 GetEnumerator()">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="Void Test()">
+ <size>14</size>
+ </method>
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
++ <test name="gtest-exmethod-31.cs">
++ <type name="N.S">
++ <method name="Void Map[T](Int32, System.Func`2[T,System.String])">
++ <size>1</size>
++ </method>
++ </type>
++ <type name="N2.S2">
++ <method name="Void Map(Int32, Int32)">
++ <size>1</size>
++ </method>
++ </type>
++ <type name="M.C">
++ <method name="Void Main()">
++ <size>8</size>
++ </method>
++ <method name="Void .ctor()">
++ <size>7</size>
++ </method>
++ </type>
++ </test>
<test name="gtest-friend-01.cs">
<type name="Test">
<method name="Void .ctor()">
<size>7</size>
</method>
<method name="Boolean MoveNext()">
-- <size>183</size>
++ <size>184</size>
</method>
<method name="Void Dispose()">
<size>8</size>
</method>
</type>
</test>
++ <test name="gtest-optional-08.cs">
++ <type name="Tests">
++ <method name="Int32 Main()">
++ <size>36</size>
++ </method>
++ <method name="Void .ctor(String)">
++ <size>14</size>
++ </method>
++ <method name="Void .ctor(Int32)">
++ <size>7</size>
++ </method>
++ </type>
++ </test>
<test name="gtest-partial-01.cs">
<type name="B`1[U]">
<method name="Void .ctor()">
<size>12</size>
</method>
<method name="Int32 Main()">
-- <size>25</size>
++ <size>29</size>
</method>
</type>
</test>
</method>
</type>
</test>
-- <test name="test-450.cs">
-- <type name="MyAttribute">
-- <method name="Void .ctor(String)">
-- <size>7</size>
-- </method>
-- </type>
-- <type name="X">
-- <method name="Void .ctor()">
-- <size>7</size>
-- </method>
-- <method name="Void Main()">
-- <size>1</size>
-- </method>
-- </type>
-- </test>
<test name="test-451.cs">
<type name="Test">
<method name="Void .ctor()">
<size>7</size>
</method>
<method name="Void Main()">
-- <size>21</size>
++ <size>25</size>
</method>
</type>
<type name="Foo">
<size>7</size>
</method>
<method name="Int32 Main()">
-- <size>61</size>
++ <size>65</size>
</method>
</type>
</test>
<test name="test-740.cs">
<type name="FixedTest">
<method name="Int32 Main()">
-- <size>318</size>
++ <size>348</size>
</method>
<method name="Void .ctor()">
<size>7</size>
</method>
</type>
</test>
+ <test name="test-741.cs">
+ <type name="Test">
+ <method name="Void test()">
+ <size>18</size>
+ </method>
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-742.cs">
+ <type name="Test">
+ <method name="Test Set(C)">
+ <size>20</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Driver">
+ <method name="Int32 Main()">
+ <size>41</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-743.cs">
+ <type name="C">
+ <method name="Void Main()">
+ <size>11</size>
+ </method>
+ <method name="Void Test()">
+ <size>30</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-744.cs">
+ <type name="M">
+ <method name="Void Main()">
+ <size>7</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="M+Nested">
+ <method name="Void Extra()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="A">
+ <method name="Void AMethod()">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B">
+ <method name="Void BMethod()">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="Void AMethod()">
+ <size>1</size>
+ </method>
+ <method name="Void BMethod()">
+ <size>1</size>
+ </method>
+ <method name="Void Extra()">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-745.cs">
+ <type name="C">
+ <method name="Void Main()">
+ <size>28</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
++ <test name="test-746.cs">
++ <type name="Test">
++ <method name="Void Foo(IListCounter)">
++ <size>8</size>
++ </method>
++ <method name="Void Main()">
++ <size>1</size>
++ </method>
++ <method name="Void .ctor()">
++ <size>7</size>
++ </method>
++ </type>
++ </test>
+ <test name="test-747.cs">
+ <type name="B">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B+BNested">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="A">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="AA">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="AA+ANested">
+ <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="test-748.cs">
+ <type name="M">
+ <method name="RealTest.Foo Test()">
+ <size>6</size>
+ </method>
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test.Local.M">
+ <method name="RealTest.Foo Test()">
+ <size>6</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="RealTest.Foo">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-749.cs">
+ <type name="M">
+ <method name="Void Main()">
+ <size>14</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="test-75.cs">
<type name="X">
<method name="Void .ctor()">
</method>
</type>
</test>
+ <test name="test-750.cs">
+ <type name="M">
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-751.cs">
+ <type name="LocalNS.Compiler">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="System.Local.M">
+ <method name="Void Main()">
+ <size>7</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
++ <test name="test-752.cs">
++ <type name="M">
++ <method name="Void Main()">
++ <size>1</size>
++ </method>
++ <method name="Void .ctor()">
++ <size>7</size>
++ </method>
++ </type>
++ </test>
<test name="test-76.cs">
<type name="foo">
<method name="Void .ctor()">