+ <method name="Int32 <Main>m__6(OrderByTests+Data)">
+ <size>7</size>
+ </method>
+ <method name="System.String <Main>m__7(OrderByTests+Data)">
+ <size>7</size>
+ </method>
+ <method name="Int32 <Main>m__8(OrderByTests+Data)">
+ <size>7</size>
+ </method>
+ <method name="System.String <Main>m__9(OrderByTests+Data)">
+ <size>7</size>
+ </method>
+ <method name="Boolean <Main>m__A(OrderByTests+Data)">
+ <size>11</size>
+ </method>
+ <method name="Int32 <Main>m__B(OrderByTests+Data)">
+ <size>7</size>
+ </method>
+ <method name="System.String <Main>m__C(OrderByTests+Data)">
+ <size>7</size>
+ </method>
+ <method name="Boolean <Main>m__D(OrderByTests+Data)">
+ <size>11</size>
+ </method>
+ <method name="System.String <Main>m__E(OrderByTests+Data)">
+ <size>7</size>
+ </method>
+ <method name="System.String <Main>m__F(OrderByTests+Data)">
+ <size>7</size>
+ </method>
+ <method name="OrderByTests+Data <Main>m__10(OrderByTests+Data)">
+ <size>2</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-linq-06.cs">
+ <type name="Let">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>406</size>
+ </method>
+ </type>
+ <type name="<>__AnonType0`2[<i>__T,<u>__T]">
+ <method name="Void .ctor(<i>__T, <u>__T)">
+ <size>21</size>
+ </method>
+ <method name="<i>__T get_i()">
+ <size>7</size>
+ </method>
+ <method name="<u>__T get_u()">
+ <size>7</size>
+ </method>
+ <method name="Boolean Equals(System.Object)">
+ <size>69</size>
+ </method>
+ <method name="Int32 GetHashCode()">
+ <size>86</size>
+ </method>
+ <method name="System.String ToString()">
+ <size>142</size>
+ </method>
+ </type>
+ <type name="Let">
+ <method name="<>__AnonType0`2[System.Int32,System.Int32] <Main>m__0(Int32)">
+ <size>10</size>
+ </method>
+ <method name="Int32 <Main>m__1(<>__AnonType0`2[System.Int32,System.Int32])">
+ <size>7</size>
+ </method>
+ <method name="<>__AnonType0`2[System.Int32,System.Int32] <Main>m__2(Int32)">
+ <size>10</size>
+ </method>
+ <method name="<>__AnonType1`2[<>__AnonType0`2[System.Int32,System.Int32],System.Int32] <Main>m__3(<>__AnonType0`2[System.Int32,System.Int32])">
+ <size>15</size>
+ </method>
+ <method name="Boolean <Main>m__4(<>__AnonType1`2[<>__AnonType0`2[System.Int32,System.Int32],System.Int32])">
+ <size>18</size>
+ </method>
+ <method name="Int32 <Main>m__5(<>__AnonType1`2[<>__AnonType0`2[System.Int32,System.Int32],System.Int32])">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="<>__AnonType1`2[<<>__TranspIdent1>__T,<v>__T]">
+ <method name="Void .ctor(<<>__TranspIdent1>__T, <v>__T)">
+ <size>21</size>
+ </method>
+ <method name="<<>__TranspIdent1>__T get_<>__TranspIdent1()">
+ <size>7</size>
+ </method>
+ <method name="<v>__T get_v()">
+ <size>7</size>
+ </method>
+ <method name="Boolean Equals(System.Object)">
+ <size>69</size>
+ </method>
+ <method name="Int32 GetHashCode()">
+ <size>86</size>
+ </method>
+ <method name="System.String ToString()">
+ <size>142</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-linq-07.cs">
+ <type name="SelectMany">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>748</size>
+ </method>
+ </type>
+ <type name="<>__AnonType0`2[<i1>__T,<i2>__T]">
+ <method name="Void .ctor(<i1>__T, <i2>__T)">
+ <size>21</size>
+ </method>
+ <method name="<i1>__T get_i1()">
+ <size>7</size>
+ </method>
+ <method name="<i2>__T get_i2()">
+ <size>7</size>
+ </method>
+ <method name="Boolean Equals(System.Object)">
+ <size>69</size>
+ </method>
+ <method name="Int32 GetHashCode()">
+ <size>86</size>
+ </method>
+ <method name="System.String ToString()">
+ <size>142</size>
+ </method>
+ </type>
+ <type name="<>__AnonType2`3[<pp>__T,<i1>__T,<i3>__T]">
+ <method name="Void .ctor(<pp>__T, <i1>__T, <i3>__T)">
+ <size>28</size>
+ </method>
+ <method name="<pp>__T get_pp()">
+ <size>7</size>
+ </method>
+ <method name="<i1>__T get_i1()">
+ <size>7</size>
+ </method>
+ <method name="<i3>__T get_i3()">
+ <size>7</size>
+ </method>
+ <method name="Boolean Equals(System.Object)">
+ <size>96</size>
+ </method>
+ <method name="Int32 GetHashCode()">
+ <size>109</size>
+ </method>
+ <method name="System.String ToString()">
+ <size>199</size>
+ </method>
+ </type>
+ <type name="SelectMany+<Main>c__AnonStorey0">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="IEnumerable`1 <>m__0(Int32)">
+ <size>12</size>
+ </method>
+ <method name="IEnumerable`1 <>m__3(Int32)">
+ <size>12</size>
+ </method>
+ <method name="IEnumerable`1 <>m__5(<>__AnonType0`2[System.Int32,System.String])">
+ <size>12</size>
+ </method>
+ <method name="IEnumerable`1 <>m__9(Int32)">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="SelectMany">
+ <method name="<>__AnonType0`2[System.Int32,System.String] <Main>m__1(Int32, System.String)">
+ <size>8</size>
+ </method>
+ <method name="Boolean <Main>m__2(Int32)">
+ <size>5</size>
+ </method>
+ <method name="<>__AnonType0`2[System.Int32,System.String] <Main>m__4(Int32, System.String)">
+ <size>8</size>
+ </method>
+ <method name="<>__AnonType1`2[<>__AnonType0`2[System.Int32,System.String],System.Int32] <Main>m__6(<>__AnonType0`2[System.Int32,System.String], Int32)">
+ <size>8</size>
+ </method>
+ <method name="Int32 <Main>m__7(<>__AnonType1`2[<>__AnonType0`2[System.Int32,System.String],System.Int32])">
+ <size>7</size>
+ </method>
+ <method name="<>__AnonType2`3[System.Int32,System.Int32,System.Int32] <Main>m__8(<>__AnonType1`2[<>__AnonType0`2[System.Int32,System.String],System.Int32])">
+ <size>25</size>
+ </method>
+ <method name="<>__AnonType0`2[System.Int32,System.String] <Main>m__A(Int32, System.String)">
+ <size>8</size>
+ </method>
+ </type>
+ <type name="<>__AnonType1`2[<<>__TranspIdent1>__T,<i3>__T]">
+ <method name="Void .ctor(<<>__TranspIdent1>__T, <i3>__T)">
+ <size>21</size>
+ </method>
+ <method name="<<>__TranspIdent1>__T get_<>__TranspIdent1()">
+ <size>7</size>
+ </method>
+ <method name="<i3>__T get_i3()">
+ <size>7</size>
+ </method>
+ <method name="Boolean Equals(System.Object)">
+ <size>69</size>
+ </method>
+ <method name="Int32 GetHashCode()">
+ <size>86</size>
+ </method>
+ <method name="System.String ToString()">
+ <size>142</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-linq-08.cs">
+ <type name="TestA">
+ <method name="Void .ctor(String)">
+ <size>14</size>
+ </method>
+ <method name="System.String Select[U](System.Func`2[TestA,U])">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="TestB">
+ <method name="TestA Where(TestA, System.Func`2[TestA,System.Boolean])">
+ <size>25</size>
+ </method>
+ </type>
+ <type name="CustomQueryExpressionPattern">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>153</size>
+ </method>
+ <method name="TestA <Main>m__0(TestA)">
+ <size>2</size>
+ </method>
+ <method name="Boolean <Main>m__1(TestA)">
+ <size>17</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-linq-09.cs">
+ <type name="Data">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Join">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>912</size>
+ </method>
+ </type>
+ <type name="<>__AnonType0`1[<Result>__T]">
+ <method name="Void .ctor(<Result>__T)">
+ <size>14</size>
+ </method>
+ <method name="<Result>__T get_Result()">
+ <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>
+ </type>
+ <type name="<>__AnonType1`2[<a>__T,<b>__T]">
+ <method name="Void .ctor(<a>__T, <b>__T)">
+ <size>21</size>
+ </method>
+ <method name="<a>__T get_a()">
+ <size>7</size>
+ </method>
+ <method name="<b>__T get_b()">
+ <size>7</size>
+ </method>
+ <method name="Boolean Equals(System.Object)">
+ <size>69</size>
+ </method>
+ <method name="Int32 GetHashCode()">
+ <size>86</size>
+ </method>
+ <method name="System.String ToString()">
+ <size>142</size>
+ </method>
+ </type>
+ <type name="Join">
+ <method name="Int32 <Main>m__0(Data)">
+ <size>7</size>
+ </method>
+ <method name="Int32 <Main>m__1(Data)">
+ <size>7</size>
+ </method>
+ <method name="<>__AnonType0`1[System.String] <Main>m__2(Data, Data)">
+ <size>23</size>
+ </method>
+ <method name="Int32 <Main>m__3(Data)">
+ <size>7</size>
+ </method>
+ <method name="Int32 <Main>m__4(Data)">
+ <size>7</size>
+ </method>
+ <method name="<>__AnonType1`2[Data,Data] <Main>m__5(Data, Data)">
+ <size>8</size>
+ </method>
+ <method name="Boolean <Main>m__6(<>__AnonType1`2[Data,Data])">
+ <size>22</size>
+ </method>
+ <method name="<>__AnonType0`1[System.String] <Main>m__7(<>__AnonType1`2[Data,Data])">
+ <size>33</size>
+ </method>
+ <method name="Int32 <Main>m__8(Data)">
+ <size>7</size>
+ </method>
+ <method name="Int32 <Main>m__9(Data)">
+ <size>7</size>
+ </method>
+ <method name="<>__AnonType0`1[System.String] <Main>m__A(Data, Data)">
+ <size>23</size>
+ </method>
+ <method name="Int32 <Main>m__B(Data)">
+ <size>7</size>
+ </method>
+ <method name="Int32 <Main>m__C(Data)">
+ <size>7</size>
+ </method>
+ <method name="<>__AnonType1`2[Data,Data] <Main>m__D(Data, Data)">
+ <size>8</size>
+ </method>
+ <method name="Int32 <Main>m__E(<>__AnonType1`2[Data,Data])">
+ <size>12</size>
+ </method>
+ <method name="Data <Main>m__F(<>__AnonType1`2[Data,Data])">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-linq-10.cs">
+ <type name="DataA">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="DataB">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="GroupJoin">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Int32 Main()">
+ <size>631</size>
+ </method>
+ </type>
+ <type name="<>__AnonType0`2[<a>__T,<ab>__T]">
+ <method name="Void .ctor(<a>__T, <ab>__T)">
+ <size>21</size>
+ </method>
+ <method name="<a>__T get_a()">
+ <size>7</size>
+ </method>
+ <method name="<ab>__T get_ab()">
+ <size>7</size>
+ </method>
+ <method name="Boolean Equals(System.Object)">
+ <size>69</size>
+ </method>
+ <method name="Int32 GetHashCode()">
+ <size>86</size>
+ </method>
+ <method name="System.String ToString()">
+ <size>142</size>
+ </method>
+ </type>
+ <type name="<>__AnonType1`2[<a>__T,<b>__T]">
+ <method name="Void .ctor(<a>__T, <b>__T)">
+ <size>21</size>
+ </method>
+ <method name="<a>__T get_a()">
+ <size>7</size>
+ </method>
+ <method name="<b>__T get_b()">
+ <size>7</size>
+ </method>
+ <method name="Boolean Equals(System.Object)">
+ <size>69</size>
+ </method>
+ <method name="Int32 GetHashCode()">
+ <size>86</size>
+ </method>
+ <method name="System.String ToString()">
+ <size>142</size>
+ </method>
+ </type>
+ <type name="GroupJoin">
+ <method name="Int32 <Main>m__0(DataA)">
+ <size>7</size>
+ </method>
+ <method name="Int32 <Main>m__1(DataB)">
+ <size>7</size>
+ </method>
+ <method name="<>__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]] <Main>m__2(DataA, IEnumerable`1)">
+ <size>8</size>
+ </method>
+ <method name="IEnumerable`1 <Main>m__3(<>__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]])">
+ <size>12</size>
+ </method>
+ <method name="<>__AnonType1`2[System.String,System.String] <Main>m__4(<>__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]], DataB)">
+ <size>39</size>
+ </method>
+ <method name="Int32 <Main>m__5(DataA)">