</type>
<type name="Test">
<method name="Int32 Main()">
- <size>987</size>
+ <size>1053</size>
</method>
<method name="Void .ctor()">
<size>7</size>
<size>96</size>
</method>
<method name="System.Dynamic.DynamicMetaObject BindGetMember(System.Dynamic.GetMemberBinder)">
- <size>56</size>
+ <size>53</size>
</method>
<method name="System.Dynamic.DynamicMetaObject BindInvoke(System.Dynamic.InvokeBinder, System.Dynamic.DynamicMetaObject[])">
<size>96</size>
<method name="Void <GetIndex_2>m__2B(System.Dynamic.GetIndexBinder, System.Object[])">
<size>111</size>
</method>
- <method name="Void <GetMember_1>m__2D(System.Dynamic.GetMemberBinder)">
- <size>66</size>
- </method>
<method name="Void <Invoke_1>m__2E(System.Dynamic.InvokeBinder, System.Object[])">
<size>101</size>
</method>
<method name="Void <InvokeMember_7>m__39(System.Dynamic.InvokeMemberBinder, System.Object[])">
<size>90</size>
</method>
- <method name="Void <SetIndex_1>m__3A(System.Dynamic.SetIndexBinder, System.Object[], System.Object)">
+ </type>
+ <type name="Tester+<InvokeMember_2>c__AnonStorey3">
+ <method name="Void <>m__35(System.Dynamic.InvokeMemberBinder, System.Object[])">
+ <size>109</size>
+ </method>
+ </type>
+ <type name="Tester+<InvokeMember_6>c__AnonStorey4">
+ <method name="Void <>m__38(System.Dynamic.InvokeMemberBinder, System.Object[])">
+ <size>119</size>
+ </method>
+ </type>
+ <type name="Tester+<InvokeMember_3>c__DynamicSite30+Container0">
+ <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, Int32 ByRef)">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="Tester+<InvokeMember_4>c__DynamicSite31+Container0">
+ <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, Int32 ByRef)">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="Tester">
+ <method name="Void SetMember_2(System.Object, DynamicObjectMock)">
+ <size>372</size>
+ </method>
+ <method name="System.Object <GetMember_1>m__2D(System.Dynamic.GetMemberBinder)">
+ <size>67</size>
+ </method>
+ </type>
+ <type name="Tester+<SetMember_2>c__AnonStorey6">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester">
+ <method name="Void InvokeMember_8(System.Object, DynamicObjectMock)">
+ <size>140</size>
+ </method>
+ <method name="Void <InvokeMember_8>m__3A(System.Dynamic.InvokeMemberBinder, System.Object[])">
+ <size>111</size>
+ </method>
+ <method name="Void <SetIndex_1>m__3B(System.Dynamic.SetIndexBinder, System.Object[], System.Object)">
<size>124</size>
</method>
- <method name="Void <SetIndex_2>m__3B(System.Dynamic.SetIndexBinder, System.Object[], System.Object)">
+ <method name="Void <SetIndex_2>m__3C(System.Dynamic.SetIndexBinder, System.Object[], System.Object)">
<size>139</size>
</method>
- <method name="Void <SetMember_1>m__3D(System.Dynamic.SetMemberBinder, System.Object)">
+ <method name="Void <SetMember_1>m__3E(System.Dynamic.SetMemberBinder, System.Object)">
<size>101</size>
</method>
- <method name="System.Object <UnaryPlus_1>m__3E(System.Dynamic.UnaryOperationBinder)">
+ <method name="Void <SetMember_2>m__40(System.Dynamic.BinaryOperationBinder, System.Object)">
+ <size>68</size>
+ </method>
+ <method name="Void <SetMember_2>m__41(System.Dynamic.SetMemberBinder, System.Object)">
+ <size>76</size>
+ </method>
+ <method name="System.Object <UnaryPlus_1>m__42(System.Dynamic.UnaryOperationBinder)">
<size>47</size>
</method>
- <method name="System.Object <UnaryMinus_1>m__3F(System.Dynamic.UnaryOperationBinder)">
+ <method name="System.Object <UnaryMinus_1>m__43(System.Dynamic.UnaryOperationBinder)">
<size>47</size>
</method>
- <method name="System.Object <UnaryNot_1>m__40(System.Dynamic.UnaryOperationBinder)">
+ <method name="System.Object <UnaryNot_1>m__44(System.Dynamic.UnaryOperationBinder)">
<size>47</size>
</method>
- <method name="System.Object <UnaryOnesComplement_1>m__41(System.Dynamic.UnaryOperationBinder)">
+ <method name="System.Object <UnaryOnesComplement_1>m__45(System.Dynamic.UnaryOperationBinder)">
<size>47</size>
</method>
- <method name="System.Object <UnaryDecrement_1>m__42(System.Dynamic.UnaryOperationBinder)">
+ <method name="System.Object <UnaryDecrement_1>m__46(System.Dynamic.UnaryOperationBinder)">
<size>47</size>
</method>
- <method name="System.Object <UnaryDecrement_2>m__43(System.Dynamic.UnaryOperationBinder)">
+ <method name="System.Object <UnaryDecrement_2>m__47(System.Dynamic.UnaryOperationBinder)">
<size>51</size>
</method>
- <method name="System.Object <UnaryIncrement_1>m__44(System.Dynamic.UnaryOperationBinder)">
+ <method name="System.Object <UnaryIncrement_1>m__48(System.Dynamic.UnaryOperationBinder)">
<size>47</size>
</method>
- <method name="System.Object <UnaryIncrement_2>m__45(System.Dynamic.UnaryOperationBinder)">
+ <method name="System.Object <UnaryIncrement_2>m__49(System.Dynamic.UnaryOperationBinder)">
<size>51</size>
</method>
- <method name="System.Object <UnaryIsFalse_1>m__46(System.Dynamic.UnaryOperationBinder)">
+ <method name="System.Object <UnaryIsFalse_1>m__4A(System.Dynamic.UnaryOperationBinder)">
<size>52</size>
</method>
- <method name="Void <UnaryIsFalse_1>m__47(System.Dynamic.BinaryOperationBinder, System.Object)">
+ <method name="Void <UnaryIsFalse_1>m__4B(System.Dynamic.BinaryOperationBinder, System.Object)">
<size>68</size>
</method>
- <method name="System.Object <UnaryIsFalse_2>m__48(System.Dynamic.UnaryOperationBinder)">
+ <method name="System.Object <UnaryIsFalse_2>m__4C(System.Dynamic.UnaryOperationBinder)">
<size>52</size>
</method>
- <method name="Void <UnaryIsFalse_2>m__49(System.Dynamic.BinaryOperationBinder, System.Object)">
+ <method name="Void <UnaryIsFalse_2>m__4D(System.Dynamic.BinaryOperationBinder, System.Object)">
<size>68</size>
</method>
- <method name="System.Object <UnaryIsFalse_3>m__4A(System.Dynamic.UnaryOperationBinder)">
+ <method name="System.Object <UnaryIsFalse_3>m__4E(System.Dynamic.UnaryOperationBinder)">
<size>52</size>
</method>
- <method name="Void <UnaryIsFalse_3>m__4B(System.Dynamic.BinaryOperationBinder, System.Object)">
+ <method name="Void <UnaryIsFalse_3>m__4F(System.Dynamic.BinaryOperationBinder, System.Object)">
<size>67</size>
</method>
- <method name="System.Object <UnaryIsTrue_1>m__4C(System.Dynamic.UnaryOperationBinder)">
+ <method name="System.Object <UnaryIsTrue_1>m__50(System.Dynamic.UnaryOperationBinder)">
<size>52</size>
</method>
- <method name="System.Object <UnaryIsTrue_2>m__4D(System.Dynamic.UnaryOperationBinder)">
+ <method name="System.Object <UnaryIsTrue_2>m__51(System.Dynamic.UnaryOperationBinder)">
<size>52</size>
</method>
- <method name="Void <UnaryIsTrue_2>m__4E(System.Dynamic.BinaryOperationBinder, System.Object)">
+ <method name="Void <UnaryIsTrue_2>m__52(System.Dynamic.BinaryOperationBinder, System.Object)">
<size>68</size>
</method>
- <method name="Boolean <Main>m__4F(System.Reflection.MethodInfo)">
+ <method name="Boolean <Main>m__53(System.Reflection.MethodInfo)">
<size>12</size>
</method>
- <method name="System.String <Main>m__50(System.Reflection.MethodInfo)">
+ <method name="System.String <Main>m__54(System.Reflection.MethodInfo)">
<size>7</size>
</method>
- <method name="Boolean <Main>m__51(System.Reflection.MethodInfo)">
+ <method name="Boolean <Main>m__55(System.Reflection.MethodInfo)">
<size>7</size>
</method>
- <method name="Boolean <Main>m__52(Boolean)">
+ <method name="Boolean <Main>m__56(Boolean)">
<size>5</size>
</method>
</type>
- <type name="Tester+<InvokeMember_2>c__AnonStorey3">
- <method name="Void <>m__35(System.Dynamic.InvokeMemberBinder, System.Object[])">
- <size>109</size>
- </method>
- </type>
- <type name="Tester+<InvokeMember_6>c__AnonStorey4">
- <method name="Void <>m__38(System.Dynamic.InvokeMemberBinder, System.Object[])">
- <size>119</size>
- </method>
- </type>
- <type name="Tester+<SetIndex_3>c__AnonStorey5">
- <method name="Void <>m__3C(System.Dynamic.SetIndexBinder, System.Object[], System.Object)">
- <size>119</size>
- </method>
- </type>
- <type name="Tester+<InvokeMember_3>c__DynamicSite30+Container0">
- <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, Int32 ByRef)">
+ <type name="Tester+<InvokeMember_8>c__DynamicSite35+Container0">
+ <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, System.Object ByRef)">
<size>0</size>
</method>
<method name="Void .ctor(Object, IntPtr)">
<size>0</size>
</method>
</type>
- <type name="Tester+<InvokeMember_4>c__DynamicSite31+Container0">
- <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, Int32 ByRef)">
- <size>0</size>
+ <type name="Tester+<SetIndex_3>c__AnonStorey5">
+ <method name="Void <>m__3D(System.Dynamic.SetIndexBinder, System.Object[], System.Object)">
+ <size>119</size>
</method>
- <method name="Void .ctor(Object, IntPtr)">
- <size>0</size>
+ </type>
+ <type name="Tester+<SetMember_2>c__AnonStorey6">
+ <method name="System.Object <>m__3F(System.Dynamic.GetMemberBinder)">
+ <size>72</size>
</method>
</type>
</test>
<size>1</size>
</method>
<method name="Void ConvertImplicitTest()">
- <size>1331</size>
+ <size>1265</size>
</method>
<method name="Int32 ConvertImplicitReturnTest()">
<size>75</size>
<size>231</size>
</method>
<method name="Void IsEvent()">
- <size>1999</size>
+ <size>2673</size>
</method>
<method name="Void MemberGetTest()">
<size>810</size>
<size>36</size>
</method>
<method name="Void MemberSetTest()">
- <size>2971</size>
+ <size>2964</size>
</method>
<method name="Void MemberSetError_Null()">
<size>36</size>
<size>404</size>
</method>
<method name="Boolean UsingTest()">
- <size>335</size>
+ <size>585</size>
</method>
<method name="Int32 Main()">
<size>71</size>
<method name="Void test()">
<size>196</size>
</method>
- <method name="Void Main()">
- <size>11</size>
- </method>
<method name="Void .ctor()">
<size>7</size>
</method>
+ <method name="Int32 MethodBest(Int16)">
+ <size>2</size>
+ </method>
+ <method name="Int32 MethodBest(System.Object)">
+ <size>2</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>26</size>
+ </method>
</type>
</test>
<test name="dtest-012.cs">
<size>197</size>
</method>
<method name="Int32 Main()">
- <size>18</size>
+ <size>361</size>
</method>
<method name="Void .ctor()">
<size>7</size>
</method>
</type>
+ <type name="C">
+ <method name="Int32 M(System.String, System.String)">
+ <size>2</size>
+ </method>
+ <method name="Int32 M(System.Object ByRef, System.Object ByRef)">
+ <size>5</size>
+ </method>
+ </type>
+ <type name="Program">
+ <method name="Int32 DynParams(Int32, Int32, System.Int32[])">
+ <size>6</size>
+ </method>
+ </type>
</test>
<test name="dtest-017.cs">
<type name="B`1[U]">
</method>
</type>
</test>
+ <test name="dtest-032.cs">
+ <type name="A">
+ <method name="Void .ctor(Int32)">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="B">
+ <method name="Void Foo(Int32, A ByRef)">
+ <size>9</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>140</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B+<Main>c__DynamicSite0+Container0">
+ <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Type, System.Object, A ByRef)">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)">
+ <size>0</size>
+ </method>
+ </type>
+ </test>
+ <test name="dtest-033.cs">
+ <type name="Test">
+ <method name="Byte get_Prop()">
+ <size>2</size>
+ </method>
+ <method name="Void set_Prop(Byte)">
+ <size>1</size>
+ </method>
+ <method name="Byte get_Item(Int32)">
+ <size>2</size>
+ </method>
+ <method name="Void set_Item(Int32, Byte)">
+ <size>1</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>1071</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="dtest-034.cs">
+ <type name="C">
+ <method name="Void M[U,V](U ByRef, V ByRef)">
+ <size>16</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test">
+ <method name="Int32 Main()">
+ <size>464</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test+<Main>c__DynamicSite0+Container0">
+ <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, System.Object ByRef, System.Object ByRef)">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)">
+ <size>0</size>
+ </method>
+ </type>
+ </test>
+ <test name="dtest-035.cs">
+ <type name="Test">
+ <method name="System.Object get_Item(Int32)">
+ <size>7</size>
+ </method>
+ <method name="Void set_Item(Int32, System.Object)">
+ <size>1</size>
+ </method>
+ <method name="System.Object[] get_Prop()">
+ <size>16</size>
+ </method>
+ <method name="Void set_Prop(System.Object[])">
+ <size>1</size>
+ </method>
+ <method name="Int32 get_Prop2()">
+ <size>2</size>
+ </method>
+ <method name="Void set_Prop2(Int32)">
+ <size>1</size>
+ </method>
+ <method name="System.Object get_Prop3()">
+ <size>12</size>
+ </method>
+ <method name="Void set_Prop3(System.Object)">
+ <size>74</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>1181</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>18</size>
+ </method>
+ </type>
+ </test>
+ <test name="dtest-036.cs">
+ <type name="C">
+ <method name="Void add_E(System.Func`2[System.Int32,System.Int32])">
+ <size>24</size>
+ </method>
+ <method name="Void remove_E(System.Func`2[System.Int32,System.Int32])">
+ <size>24</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>314</size>
+ </method>
+ <method name="Int32 Foo(Int32)">
+ <size>3</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="dtest-037.cs">
+ <type name="C">
+ <method name="Int32 Main()">
+ <size>1166</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="dtest-038.cs">
+ <type name="Test">
+ <method name="Void Foo()">
+ <size>1</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>370</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="dtest-cls-01.cs">
+ <type name="A">
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void CLSCompliantMethod(System.Object[])">
+ <size>1</size>
+ </method>
+ <method name="Void CLSCompliantMethod(IEnumerable`1)">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="dtest-collectioninit-01.cs">
<type name="Test">
<method name="Int32 Main()">
<size>41</size>
</method>
<method name="Void AssertError(System.Action, System.String)">
- <size>53</size>
+ <size>73</size>
</method>
<method name="Boolean RunTest(System.Reflection.MethodInfo)">
<size>92</size>
<method name="Int32 Main()">
<size>179</size>
</method>
- <method name="Boolean <Main>m__1(System.Reflection.MethodInfo)">
- <size>12</size>
+ <method name="Void .ctor()">
+ <size>7</size>
</method>
- <method name="System.String <Main>m__2(System.Reflection.MethodInfo)">
+ </type>
+ <type name="Tester+<Unsafe_1>c__AnonStorey0">
+ <method name="Void .ctor()">
<size>7</size>
</method>
+ </type>
+ <type name="Tester">
+ <method name="Void NullableConversion()">
+ <size>47</size>
+ </method>
+ <method name="Void Using_1()">
+ <size>40</size>
+ </method>
+ <method name="Void <Using_1>m__0()">
+ <size>89</size>
+ </method>
+ <method name="Void <NullableConversion>m__2()">
+ <size>105</size>
+ </method>
<method name="Boolean <Main>m__3(System.Reflection.MethodInfo)">
- <size>7</size>
+ <size>12</size>
</method>
- <method name="Boolean <Main>m__4(Boolean)">
- <size>5</size>
+ <method name="System.String <Main>m__4(System.Reflection.MethodInfo)">
+ <size>7</size>
</method>
- <method name="Void .ctor()">
+ <method name="Boolean <Main>m__5(System.Reflection.MethodInfo)">
<size>7</size>
</method>
+ <method name="Boolean <Main>m__6(Boolean)">
+ <size>5</size>
+ </method>
</type>
<type name="Tester+<Unsafe_1>c__AnonStorey0">
- <method name="Void <>m__0()">
+ <method name="Void <>m__1()">
<size>110</size>
</method>
- <method name="Void .ctor()">
- <size>7</size>
- </method>
</type>
</test>
<test name="dtest-etree-01.cs">
</method>
</type>
</test>
+ <test name="dtest-etree-02.cs">
+ <type name="C">
+ <method name="Void Main()">
+ <size>190</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="dtest-implicitarray-01.cs">
<type name="C">
<method name="Void Method()">
</method>
</type>
</test>
+ <test name="dtest-named-01.cs">
+ <type name="Test">
+ <method name="Void Foo(Int32 ByRef)">
+ <size>4</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>117</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test+<Main>c__DynamicSite0+Container0">
+ <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, Int32 ByRef)">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)">
+ <size>0</size>
+ </method>
+ </type>
+ </test>
+ <test name="dtest-named-02.cs">
+ <type name="Test">
+ <method name="Int32 M1()">
+ <size>31</size>
+ </method>
+ <method name="Int32 M2()">
+ <size>31</size>
+ </method>
+ <method name="System.Object M3()">
+ <size>36</size>
+ </method>
+ <method name="Int32 Foo(Int32, Int32, Int32)">
+ <size>29</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>219</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="dtest-optional-01.cs">
+ <type name="G`1[T]">
+ <method name="System.Object M1(T)">
+ <size>7</size>
+ </method>
+ <method name="System.Object M2(T)">
+ <size>7</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="System.Object Test(System.Object)">
+ <size>2</size>
+ </method>
+ <method name="Void TestS(S)">
+ <size>1</size>
+ </method>
+ <method name="System.Object TestD(System.Object)">
+ <size>2</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>854</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="gtest-001.cs">
<type name="Stack`1[type]">
<method name="Void .ctor()">
<size>24</size>
</method>
<method name="Void Register(A`1+Changed[T])">
- <size>36</size>
+ <size>20</size>
</method>
</type>
<type name="Test">
</method>
</type>
</test>
+ <test name="gtest-139.cs">
+ <type name="MyStruct">
+ <method name="Int32 op_Inequality(Nullable`1, System.String)">
+ <size>2</size>
+ </method>
+ <method name="Int32 op_Equality(Nullable`1, System.String)">
+ <size>2</size>
+ </method>
+ <method name="Int32 op_Inequality(System.String, Nullable`1)">
+ <size>3</size>
+ </method>
+ <method name="Int32 op_Equality(System.String, Nullable`1)">
+ <size>2</size>
+ </method>
+ </type>
+ <type name="Test">
+ <method name="Int32 Main()">
+ <size>60</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="gtest-140.cs">
<type name="X">
<method name="Void .ctor()">
</method>
</type>
</test>
+ <test name="gtest-165.cs">
+ <type name="C">
+ <method name="Int32 Main()">
+ <size>27</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="gtest-166.cs">
<type name="C">
<method name="Void .ctor()">
<size>11</size>
</method>
<method name="Void .ctor(Object[], Object)">
- <size>217</size>
+ <size>201</size>
</method>
<method name="Void add_DoSomething(System.EventHandler)">
<size>24</size>
</method>
</type>
</test>
+ <test name="gtest-232.cs">
+ <type name="M">
+ <method name="Int32 Main()">
+ <size>68</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="gtest-233.cs">
<type name="Program">
<method name="Void .ctor()">
<size>7</size>
</method>
<method name="Void <>m__0()">
- <size>54</size>
+ <size>39</size>
</method>
</type>
<type name="B+<C>c__AnonStorey1+<C>c__AnonStorey0">
<method name="Void .ctor()">
<size>7</size>
</method>
- <method name="Void Main()">
- <size>1</size>
- </method>
</type>
<type name="Foo">
<method name="Boolean op_Equality(Foo, Foo)">
<size>6</size>
</method>
</type>
+ <type name="S2">
+ <method name="Boolean op_Equality(S2, Nullable`1)">
+ <size>6</size>
+ </method>
+ <method name="Boolean op_Inequality(S2, Nullable`1)">
+ <size>6</size>
+ </method>
+ </type>
+ <type name="S3">
+ <method name="Decimal op_Inequality(S3, System.Object)">
+ <size>7</size>
+ </method>
+ <method name="Decimal op_Equality(S3, System.Object)">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test">
+ <method name="Int32 Main()">
+ <size>97</size>
+ </method>
+ </type>
</test>
<test name="gtest-359.cs">
<type name="BaseGeneric`1[T]">
</method>
</type>
</test>
+ <test name="gtest-448.cs">
+ <type name="Impl`1[T]">
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()">
+ <size>2</size>
+ </method>
+ <method name="Void Foo[U](IEnumerable`1)">
+ <size>1</size>
+ </method>
+ <method name="IEnumerator`1 GetEnumerator()">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="A`1[K]">
+ <method name="Void .ctor()">
+ <size>18</size>
+ </method>
+ </type>
+ <type name="Test`1[TT]">
+ <method name="Void Foo()">
+ <size>24</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="M">
+ <method name="Void Main()">
+ <size>11</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="gtest-449.cs">
<type name="Program">
<method name="Void .ctor()">
</method>
</type>
</test>
+ <test name="gtest-451.cs">
+ <type name="Test">
+ <method name="Int32 Main()">
+ <size>18</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-452.cs">
+ <type name="Test">
+ <method name="Int32 Main()">
+ <size>51</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="S">
+ <method name="Single op_Implicit(S)">
+ <size>11</size>
+ </method>
+ <method name="Nullable`1 op_Implicit(S)">
+ <size>11</size>
+ </method>
+ </type>
+ </test>
<test name="gtest-453.cs">
<type name="Test.CompilerTest">
<method name="Void .ctor()">
</method>
</type>
</test>
+ <test name="gtest-537.cs">
+ <type name="Test">
+ <method name="Int32 Main()">
+ <size>86</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="S">
+ <method name="System.String op_BitwiseOr(S, Nullable`1)">
+ <size>6</size>
+ </method>
+ <method name="Nullable`1 op_Addition(S, Nullable`1)">
+ <size>8</size>
+ </method>
+ </type>
+ </test>
<test name="gtest-538.cs">
<type name="S">
<method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()">
<size>24</size>
</method>
<method name="Void add_Handler(Handler`1[T])">
- <size>64</size>
+ <size>48</size>
</method>
<method name="Void remove_Handler(Handler`1[T])">
- <size>24</size>
+ <size>8</size>
</method>
<method name="Void <add_Handler>m__0(System.Object)">
<size>18</size>
</method>
</type>
</test>
+ <test name="gtest-anon-type-12.cs">
+ <type name="C">
+ <method name="Int32 Main()">
+ <size>23</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="<>__AnonType0`1[<ToString>__T]">
+ <method name="<ToString>__T get_ToString()">
+ <size>7</size>
+ </method>
+ <method name="Boolean Equals(System.Object)">
+ <size>39</size>
+ </method>
+ <method name="Int32 GetHashCode()">
+ <size>63</size>
+ </method>
+ <method name="System.String ToString()">
+ <size>67</size>
+ </method>
+ <method name="Void .ctor(<ToString>__T)">
+ <size>14</size>
+ </method>
+ </type>
+ </test>
<test name="gtest-anontype-01.cs">
<type name="Test">
<method name="Void .ctor()">
<size>162</size>
</method>
<method name="Void LeftShiftTest_3()">
- <size>184</size>
+ <size>169</size>
</method>
<method name="Void LeftShiftTest_4()">
<size>261</size>
<size>159</size>
</method>
<method name="Void RightShiftTest_3()">
- <size>184</size>
+ <size>169</size>
</method>
<method name="Void RightShiftTest_4()">
<size>258</size>
<method name="Void EqualTestDelegate_3()">
<size>212</size>
</method>
+ <method name="Void DivideTest_7()">
+ <size>185</size>
+ </method>
+ <method name="Void MultiplyTest_8()">
+ <size>198</size>
+ </method>
+ <method name="Void RightShiftTest_6()">
+ <size>145</size>
+ </method>
</type>
</test>
<test name="gtest-etree-02.cs">
<size>2</size>
</method>
<method name="Int32 Main()">
- <size>38</size>
+ <size>77</size>
</method>
<method name="Void .ctor()">
<size>7</size>
</method>
+ <method name="Void set_Item(Int32, Int32, Int32, Int32)">
+ <size>21</size>
+ </method>
+ <method name="Int32 get_Item(Int32, Int32, Int32)">
+ <size>7</size>
+ </method>
</type>
</test>
<test name="gtest-optional-01.cs">
<size>27</size>
</method>
<method name="Int32 Main()">
- <size>101</size>
+ <size>122</size>
</method>
<method name="Void .ctor()">
<size>7</size>
<method name="Boolean Test3(Nullable`1)">
<size>21</size>
</method>
+ <method name="Int64 Test4(Nullable`1)">
+ <size>8</size>
+ </method>
</type>
</test>
<test name="gtest-optional-03.cs">
<size>2</size>
</method>
<method name="Int32 Main()">
- <size>76</size>
+ <size>211</size>
</method>
<method name="Void .ctor()">
<size>7</size>
</method>
+ <method name="Int32 TestD(Int32, Int32)">
+ <size>2</size>
+ </method>
</type>
</test>
<test name="gtest-optional-12.cs">
</method>
</type>
</test>
+ <test name="gtest-optional-13.cs">
+ <type name="A">
+ <method name="Int32 Foo(Int32)">
+ <size>2</size>
+ </method>
+ <method name="Int32 Foo2(Int32)">
+ <size>2</size>
+ </method>
+ <method name="Int32 get_Item(System.String, Int32)">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B">
+ <method name="Int32 Foo(Int32)">
+ <size>4</size>
+ </method>
+ <method name="Int32 Foo2(Int32)">
+ <size>3</size>
+ </method>
+ <method name="Int32 get_Item(System.String, Int32)">
+ <size>4</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="Int32 Main()">
+ <size>137</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="gtest-partial-01.cs">
<type name="B`1[U]">
<method name="Void .ctor()">
<size>24</size>
</method>
<method name="Int32 Main()">
- <size>72</size>
+ <size>56</size>
</method>
<method name="Void <Main>m__0()">
<size>1</size>
<size>24</size>
</method>
<method name="Int32 Test()">
- <size>166</size>
+ <size>134</size>
</method>
<method name="Void callback1(System.Object, System.EventArgs)">
<size>7</size>
<size>7</size>
</method>
<method name="Void A(System.Collections.Specialized.NameValueCollection, MyClass, System.Object)">
- <size>65</size>
+ <size>69</size>
</method>
<method name="Int32 Main()">
<size>2</size>
<size>1</size>
</method>
<method name="Boolean Test()">
- <size>110</size>
+ <size>108</size>
</method>
</type>
<type name="Driver">
<size>1</size>
</method>
<method name="Int32 Main()">
- <size>93</size>
+ <size>61</size>
</method>
</type>
<type name="Foo">
<size>13</size>
</method>
<method name="Void Foo()">
- <size>66</size>
+ <size>50</size>
</method>
</type>
<type name="Y">
<size>18</size>
</method>
<method name="Int32 i_pre_increment(X)">
- <size>27</size>
+ <size>26</size>
</method>
<method name="Int32 i_post_increment(X)">
- <size>27</size>
+ <size>26</size>
</method>
<method name="Z overload_increment(Z)">
<size>10</size>
</method>
</type>
</test>
+ <test name="test-496.cs">
+ <type name="Baz">
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="test-497.cs">
<type name="PlotMenuItem">
<method name="Void .ctor()">
</type>
<type name="Test">
<method name="Void <Main>m__0()">
- <size>33</size>
+ <size>18</size>
</method>
</type>
</test>
</method>
</type>
</test>
+ <test name="test-539.cs">
+ <type name="Test">
+ <method name="Int32 Main()">
+ <size>84</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="<PrivateImplementationDetails>">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="test-54.cs">
<type name="X">
<method name="Void .ctor()">
</method>
</type>
</test>
+ <test name="test-577.cs">
+ <type name="C">
+ <method name="Void IA.add_e_a(System.EventHandler)">
+ <size>1</size>
+ </method>
+ <method name="Void IA.remove_e_a(System.EventHandler)">
+ <size>1</size>
+ </method>
+ <method name="Void IA.add_e_b(System.EventHandler)">
+ <size>1</size>
+ </method>
+ <method name="Void IA.remove_e_b(System.EventHandler)">
+ <size>1</size>
+ </method>
+ <method name="Void Main()">
+ <size>1</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="test-578.cs">
<type name="Test1.TestItem1">
<method name="Void .ctor()">
<size>43</size>
</method>
<method name="Void BuildNode(System.String[] ByRef)">
- <size>56</size>
+ <size>58</size>
</method>
<method name="Void BuildNode_B(System.Object ByRef)">
<size>18</size>
</method>
<method name="System.String BuildNode_C(System.String ByRef)">
- <size>76</size>
+ <size>80</size>
</method>
<method name="System.String BuildNode_D()">
- <size>156</size>
+ <size>160</size>
</method>
<method name="Void BuildNode_E(System.String[,] ByRef)">
- <size>68</size>
+ <size>83</size>
</method>
<method name="Int32 Main()">
- <size>265</size>
+ <size>290</size>
+ </method>
+ <method name="Boolean Test_Object()">
+ <size>160</size>
+ </method>
+ <method name="Boolean Test_Decimal()">
+ <size>128</size>
</method>
</type>
</test>
<size>40</size>
</method>
<method name="Void TestMethod()">
- <size>71</size>
+ <size>73</size>
</method>
</type>
<type name="M">
<size>8</size>
</method>
<method name="Int32 Do(System.String, System.String, System.String)">
- <size>334</size>
+ <size>332</size>
</method>
</type>
</test>
<size>8</size>
</method>
<method name="Int32 Main()">
- <size>77</size>
+ <size>69</size>
</method>
</type>
</test>
</test>
<test name="test-695.cs">
<type name="Program">
- <method name="Void .ctor()">
- <size>7</size>
- </method>
- <method name="Void .cctor()">
- <size>53</size>
- </method>
<method name="Int32 Main()">
<size>680</size>
</method>
<method name="System.String get_BaseDirectory()">
<size>28</size>
</method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void .cctor()">
+ <size>53</size>
+ </method>
</type>
<type name="<PrivateImplementationDetails>">
<method name="Void .ctor()">
</type>
<type name="B">
<method name="Void .ctor()">
- <size>65</size>
+ <size>49</size>
</method>
<method name="Void add_Finished(System.EventHandler)">
<size>24</size>
</type>
<type name="Tester">
<method name="Int32 Main()">
- <size>80</size>
+ <size>74</size>
</method>
<method name="Void .ctor()">
<size>7</size>
<size>9</size>
</method>
<method name="Int32 Main()">
- <size>53</size>
+ <size>52</size>
</method>
<method name="Void .ctor()">
<size>7</size>
<test name="test-789.cs">
<type name="Program">
<method name="Void Main()">
- <size>50</size>
+ <size>76</size>
</method>
<method name="Void <Main>m__0()">
<size>7</size>
<size>1</size>
</method>
<method name="Void Main()">
- <size>46</size>
+ <size>31</size>
</method>
</type>
<type name="X+T">
<size>2</size>
</method>
<method name="Void AddSource(Source, Int32, System.Object)">
- <size>132</size>
+ <size>100</size>
</method>
<method name="Void Main()">
<size>1</size>
<size>11</size>
</method>
<method name="Void Main()">
- <size>55</size>
+ <size>39</size>
</method>
</type>
<type name="X+<Pipeline>c__Iterator0">
</method>
</type>
</test>
+ <test name="test-named-05.cs">
+ <type name="A">
+ <method name="Int32 Foo(Int32)">
+ <size>2</size>
+ </method>
+ <method name="Int32 get_Item(Int32, System.String)">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B">
+ <method name="Int32 Foo(Int32)">
+ <size>2</size>
+ </method>
+ <method name="Int32 get_Item(Int32, System.String)">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test">
+ <method name="Int32 Main()">
+ <size>98</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-named-06.cs">
+ <type name="C">
+ <method name="Int32 Main()">
+ <size>25</size>
+ </method>
+ <method name="Int32 Foo(Int32, Int64, System.String)">
+ <size>2</size>
+ </method>
+ <method name="Int32 Foo(Int32, Int64, System.String[])">
+ <size>2</size>
+ </method>
+ <method name="Int32 Foo(Int64, Int32)">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="test-partial-01.cs">
<type name="Foo.Hello">
<method name="Void .ctor()">