// Metadata version: v4.0.30319 .assembly extern mscorlib { .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. .ver 4:0:0:0 } .assembly extern System.Core { .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. .ver 4:0:0:0 } .assembly QueryExpressions { .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. // --- The following custom attribute is added automatically, do not uncomment ------- // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 02 00 00 00 00 00 ) .permissionset reqmin = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}} .hash algorithm 0x00008004 .ver 0:0:0:0 } .module QueryExpressions.dll .custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 ) .imagebase 0x10000000 .file alignment 0x00000200 .stackreserve 0x00100000 .subsystem 0x0003 // WINDOWS_CUI .corflags 0x00000001 // ILONLY // =============== CLASS MEMBERS DECLARATION =================== .class private auto ansi sealed beforefieldinit '<>f__AnonymousType0`3'<'j__TPar','j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_Name() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType0`3'::get_Name .method public hidebysig specialname instance !'j__TPar' get_OrderID() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType0`3'::get_OrderID .method public hidebysig specialname instance !'j__TPar' get_Total() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !2 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType0`3'::get_Total .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' Name, !'j__TPar' OrderID, !'j__TPar' Total) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 28 (0x1c) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ldarg.0 IL_0015: ldarg.3 IL_0016: stfld !2 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_001b: ret } // end of method '<>f__AnonymousType0`3'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 83 (0x53) .maxstack 3 .locals init (class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0051 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0051 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: brfalse.s IL_0051 IL_003a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_003f: ldarg.0 IL_0040: ldfld !2 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0045: ldloc.0 IL_0046: ldfld !2 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_004b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0050: ret IL_0051: ldc.i4.0 IL_0052: ret } // end of method '<>f__AnonymousType0`3'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 75 (0x4b) .maxstack 3 IL_0000: ldc.i4 0x14e70af6 IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ldc.i4 0xa5555529 IL_0038: mul IL_0039: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_003e: ldarg.0 IL_003f: ldfld !2 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0044: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0049: add IL_004a: ret } // end of method '<>f__AnonymousType0`3'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 199 (0xc7) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3, !'j__TPar' V_4, !'j__TPar' V_5) IL_0000: ldnull IL_0001: ldstr "{{ Name = {0}, OrderID = {1}, Total = {2} }}" IL_0006: ldc.i4.3 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: dup IL_0083: ldc.i4.2 IL_0084: ldarg.0 IL_0085: ldfld !2 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_008a: stloc.s V_4 IL_008c: ldloca.s V_4 IL_008e: ldloca.s V_5 IL_0090: initobj !'j__TPar' IL_0096: ldloc.s V_5 IL_0098: box !'j__TPar' IL_009d: brtrue.s IL_00b5 IL_009f: ldobj !'j__TPar' IL_00a4: stloc.s V_5 IL_00a6: ldloca.s V_5 IL_00a8: ldloc.s V_5 IL_00aa: box !'j__TPar' IL_00af: brtrue.s IL_00b5 IL_00b1: pop IL_00b2: ldnull IL_00b3: br.s IL_00c0 IL_00b5: constrained. !'j__TPar' IL_00bb: callvirt instance string [mscorlib]System.Object::ToString() IL_00c0: stelem.ref IL_00c1: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_00c6: ret } // end of method '<>f__AnonymousType0`3'::ToString .property instance !'j__TPar' Name() { .get instance !'j__TPar' '<>f__AnonymousType0`3'::get_Name() } // end of property '<>f__AnonymousType0`3'::Name .property instance !'j__TPar' OrderID() { .get instance !'j__TPar' '<>f__AnonymousType0`3'::get_OrderID() } // end of property '<>f__AnonymousType0`3'::OrderID .property instance !'j__TPar' Total() { .get instance !'j__TPar' '<>f__AnonymousType0`3'::get_Total() } // end of property '<>f__AnonymousType0`3'::Total } // end of class '<>f__AnonymousType0`3' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType1`2'<'j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_c() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType1`2'::get_c .method public hidebysig specialname instance !'j__TPar' get_o() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType1`2'::get_o .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' c, !'j__TPar' o) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType1`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType1`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0x445055fe IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType1`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ c = {0}, o = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType1`2'::ToString .property instance !'j__TPar' c() { .get instance !'j__TPar' '<>f__AnonymousType1`2'::get_c() } // end of property '<>f__AnonymousType1`2'::c .property instance !'j__TPar' o() { .get instance !'j__TPar' '<>f__AnonymousType1`2'::get_o() } // end of property '<>f__AnonymousType1`2'::o } // end of class '<>f__AnonymousType1`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType2`3'<'j__TPar','j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_Name() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType2`3'::get_Name .method public hidebysig specialname instance !'j__TPar' get_OrderID() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType2`3'::get_OrderID .method public hidebysig specialname instance !'j__TPar' get_Quantity() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !2 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType2`3'::get_Quantity .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' Name, !'j__TPar' OrderID, !'j__TPar' Quantity) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 28 (0x1c) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ldarg.0 IL_0015: ldarg.3 IL_0016: stfld !2 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_001b: ret } // end of method '<>f__AnonymousType2`3'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 83 (0x53) .maxstack 3 .locals init (class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0051 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0051 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: brfalse.s IL_0051 IL_003a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_003f: ldarg.0 IL_0040: ldfld !2 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0045: ldloc.0 IL_0046: ldfld !2 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_004b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0050: ret IL_0051: ldc.i4.0 IL_0052: ret } // end of method '<>f__AnonymousType2`3'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 75 (0x4b) .maxstack 3 IL_0000: ldc.i4 0x75371331 IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ldc.i4 0xa5555529 IL_0038: mul IL_0039: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_003e: ldarg.0 IL_003f: ldfld !2 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0044: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0049: add IL_004a: ret } // end of method '<>f__AnonymousType2`3'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 199 (0xc7) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3, !'j__TPar' V_4, !'j__TPar' V_5) IL_0000: ldnull IL_0001: ldstr "{{ Name = {0}, OrderID = {1}, Quantity = {2} }}" IL_0006: ldc.i4.3 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: dup IL_0083: ldc.i4.2 IL_0084: ldarg.0 IL_0085: ldfld !2 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_008a: stloc.s V_4 IL_008c: ldloca.s V_4 IL_008e: ldloca.s V_5 IL_0090: initobj !'j__TPar' IL_0096: ldloc.s V_5 IL_0098: box !'j__TPar' IL_009d: brtrue.s IL_00b5 IL_009f: ldobj !'j__TPar' IL_00a4: stloc.s V_5 IL_00a6: ldloca.s V_5 IL_00a8: ldloc.s V_5 IL_00aa: box !'j__TPar' IL_00af: brtrue.s IL_00b5 IL_00b1: pop IL_00b2: ldnull IL_00b3: br.s IL_00c0 IL_00b5: constrained. !'j__TPar' IL_00bb: callvirt instance string [mscorlib]System.Object::ToString() IL_00c0: stelem.ref IL_00c1: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_00c6: ret } // end of method '<>f__AnonymousType2`3'::ToString .property instance !'j__TPar' Name() { .get instance !'j__TPar' '<>f__AnonymousType2`3'::get_Name() } // end of property '<>f__AnonymousType2`3'::Name .property instance !'j__TPar' OrderID() { .get instance !'j__TPar' '<>f__AnonymousType2`3'::get_OrderID() } // end of property '<>f__AnonymousType2`3'::OrderID .property instance !'j__TPar' Quantity() { .get instance !'j__TPar' '<>f__AnonymousType2`3'::get_Quantity() } // end of property '<>f__AnonymousType2`3'::Quantity } // end of class '<>f__AnonymousType2`3' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType3`2'<'<<>h__TransparentIdentifier0>j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'<<>h__TransparentIdentifier0>j__TPar' '<<>h__TransparentIdentifier0>i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'<<>h__TransparentIdentifier0>j__TPar' 'get_<>h__TransparentIdentifier0'() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0006: ret } // end of method '<>f__AnonymousType3`2'::'get_<>h__TransparentIdentifier0' .method public hidebysig specialname instance !'j__TPar' get_d() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType3`2'::get_d .method public hidebysig specialname rtspecialname instance void .ctor(!'<<>h__TransparentIdentifier0>j__TPar' '<>h__TransparentIdentifier0', !'j__TPar' d) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType3`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType3`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0x96da6cb9 IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType3`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'<<>h__TransparentIdentifier0>j__TPar' V_0, !'<<>h__TransparentIdentifier0>j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ <>h__TransparentIdentifier0 = {0}, d = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'<<>h__TransparentIdentifier0>j__TPar' IL_001f: ldloc.1 IL_0020: box !'<<>h__TransparentIdentifier0>j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'<<>h__TransparentIdentifier0>j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'<<>h__TransparentIdentifier0>j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'<<>h__TransparentIdentifier0>j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType3`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType3`2'::ToString .property instance !'<<>h__TransparentIdentifier0>j__TPar' '<>h__TransparentIdentifier0'() { .get instance !'<<>h__TransparentIdentifier0>j__TPar' '<>f__AnonymousType3`2'::'get_<>h__TransparentIdentifier0'() } // end of property '<>f__AnonymousType3`2'::'<>h__TransparentIdentifier0' .property instance !'j__TPar' d() { .get instance !'j__TPar' '<>f__AnonymousType3`2'::get_d() } // end of property '<>f__AnonymousType3`2'::d } // end of class '<>f__AnonymousType3`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType4`2'<'<<>h__TransparentIdentifier1>j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'<<>h__TransparentIdentifier1>j__TPar' '<<>h__TransparentIdentifier1>i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'<<>h__TransparentIdentifier1>j__TPar' 'get_<>h__TransparentIdentifier1'() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1>i__Field' IL_0006: ret } // end of method '<>f__AnonymousType4`2'::'get_<>h__TransparentIdentifier1' .method public hidebysig specialname instance !'j__TPar' get_x() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType4`2'::get_x .method public hidebysig specialname rtspecialname instance void .ctor(!'<<>h__TransparentIdentifier1>j__TPar' '<>h__TransparentIdentifier1', !'j__TPar' x) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1>i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType4`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier1>j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1>i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1>i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier1>j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType4`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0x9862fa00 IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier1>j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1>i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier1>j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType4`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'<<>h__TransparentIdentifier1>j__TPar' V_0, !'<<>h__TransparentIdentifier1>j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ <>h__TransparentIdentifier1 = {0}, x = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1>i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'<<>h__TransparentIdentifier1>j__TPar' IL_001f: ldloc.1 IL_0020: box !'<<>h__TransparentIdentifier1>j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'<<>h__TransparentIdentifier1>j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'<<>h__TransparentIdentifier1>j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'<<>h__TransparentIdentifier1>j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType4`2'h__TransparentIdentifier1>j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType4`2'::ToString .property instance !'<<>h__TransparentIdentifier1>j__TPar' '<>h__TransparentIdentifier1'() { .get instance !'<<>h__TransparentIdentifier1>j__TPar' '<>f__AnonymousType4`2'::'get_<>h__TransparentIdentifier1'() } // end of property '<>f__AnonymousType4`2'::'<>h__TransparentIdentifier1' .property instance !'j__TPar' x() { .get instance !'j__TPar' '<>f__AnonymousType4`2'::get_x() } // end of property '<>f__AnonymousType4`2'::x } // end of class '<>f__AnonymousType4`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType5`3'<'j__TPar','j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_Name() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType5`3'::get_Name .method public hidebysig specialname instance !'j__TPar' get_OrderID() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType5`3'::get_OrderID .method public hidebysig specialname instance !'j__TPar' get_x() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !2 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType5`3'::get_x .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' Name, !'j__TPar' OrderID, !'j__TPar' x) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 28 (0x1c) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ldarg.0 IL_0015: ldarg.3 IL_0016: stfld !2 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_001b: ret } // end of method '<>f__AnonymousType5`3'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 83 (0x53) .maxstack 3 .locals init (class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0051 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0051 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: brfalse.s IL_0051 IL_003a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_003f: ldarg.0 IL_0040: ldfld !2 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0045: ldloc.0 IL_0046: ldfld !2 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_004b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0050: ret IL_0051: ldc.i4.0 IL_0052: ret } // end of method '<>f__AnonymousType5`3'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 75 (0x4b) .maxstack 3 IL_0000: ldc.i4 0x5c98e90 IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ldc.i4 0xa5555529 IL_0038: mul IL_0039: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_003e: ldarg.0 IL_003f: ldfld !2 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0044: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0049: add IL_004a: ret } // end of method '<>f__AnonymousType5`3'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 199 (0xc7) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3, !'j__TPar' V_4, !'j__TPar' V_5) IL_0000: ldnull IL_0001: ldstr "{{ Name = {0}, OrderID = {1}, x = {2} }}" IL_0006: ldc.i4.3 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: dup IL_0083: ldc.i4.2 IL_0084: ldarg.0 IL_0085: ldfld !2 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_008a: stloc.s V_4 IL_008c: ldloca.s V_4 IL_008e: ldloca.s V_5 IL_0090: initobj !'j__TPar' IL_0096: ldloc.s V_5 IL_0098: box !'j__TPar' IL_009d: brtrue.s IL_00b5 IL_009f: ldobj !'j__TPar' IL_00a4: stloc.s V_5 IL_00a6: ldloca.s V_5 IL_00a8: ldloc.s V_5 IL_00aa: box !'j__TPar' IL_00af: brtrue.s IL_00b5 IL_00b1: pop IL_00b2: ldnull IL_00b3: br.s IL_00c0 IL_00b5: constrained. !'j__TPar' IL_00bb: callvirt instance string [mscorlib]System.Object::ToString() IL_00c0: stelem.ref IL_00c1: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_00c6: ret } // end of method '<>f__AnonymousType5`3'::ToString .property instance !'j__TPar' Name() { .get instance !'j__TPar' '<>f__AnonymousType5`3'::get_Name() } // end of property '<>f__AnonymousType5`3'::Name .property instance !'j__TPar' OrderID() { .get instance !'j__TPar' '<>f__AnonymousType5`3'::get_OrderID() } // end of property '<>f__AnonymousType5`3'::OrderID .property instance !'j__TPar' x() { .get instance !'j__TPar' '<>f__AnonymousType5`3'::get_x() } // end of property '<>f__AnonymousType5`3'::x } // end of class '<>f__AnonymousType5`3' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType6`2'<'j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_o() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType6`2'::get_o .method public hidebysig specialname instance !'j__TPar' get_t() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType6`2'::get_t .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' o, !'j__TPar' t) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType6`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType6`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0x75e40ecf IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType6`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ o = {0}, t = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType6`2'::ToString .property instance !'j__TPar' o() { .get instance !'j__TPar' '<>f__AnonymousType6`2'::get_o() } // end of property '<>f__AnonymousType6`2'::o .property instance !'j__TPar' t() { .get instance !'j__TPar' '<>f__AnonymousType6`2'::get_t() } // end of property '<>f__AnonymousType6`2'::t } // end of class '<>f__AnonymousType6`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType7`2'<'j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_OrderID() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType7`2'::get_OrderID .method public hidebysig specialname instance !'j__TPar' get_Total() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType7`2'::get_Total .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' OrderID, !'j__TPar' Total) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType7`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType7`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0x3a4ab16d IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType7`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ OrderID = {0}, Total = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType7`2'::ToString .property instance !'j__TPar' OrderID() { .get instance !'j__TPar' '<>f__AnonymousType7`2'::get_OrderID() } // end of property '<>f__AnonymousType7`2'::OrderID .property instance !'j__TPar' Total() { .get instance !'j__TPar' '<>f__AnonymousType7`2'::get_Total() } // end of property '<>f__AnonymousType7`2'::Total } // end of class '<>f__AnonymousType7`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType8`2'<'j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_a() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType8`2'::get_a .method public hidebysig specialname instance !'j__TPar' get_b() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType8`2'::get_b .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' a, !'j__TPar' b) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType8`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType8`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0x2d27751f IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType8`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ a = {0}, b = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType8`2'::ToString .property instance !'j__TPar' a() { .get instance !'j__TPar' '<>f__AnonymousType8`2'::get_a() } // end of property '<>f__AnonymousType8`2'::a .property instance !'j__TPar' b() { .get instance !'j__TPar' '<>f__AnonymousType8`2'::get_b() } // end of property '<>f__AnonymousType8`2'::b } // end of class '<>f__AnonymousType8`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType9`2'<'<<>h__TransparentIdentifier0>j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'<<>h__TransparentIdentifier0>j__TPar' '<<>h__TransparentIdentifier0>i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'<<>h__TransparentIdentifier0>j__TPar' 'get_<>h__TransparentIdentifier0'() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0006: ret } // end of method '<>f__AnonymousType9`2'::'get_<>h__TransparentIdentifier0' .method public hidebysig specialname instance !'j__TPar' get_c() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType9`2'::get_c .method public hidebysig specialname rtspecialname instance void .ctor(!'<<>h__TransparentIdentifier0>j__TPar' '<>h__TransparentIdentifier0', !'j__TPar' c) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType9`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType9`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0xcd02c558 IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType9`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'<<>h__TransparentIdentifier0>j__TPar' V_0, !'<<>h__TransparentIdentifier0>j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ <>h__TransparentIdentifier0 = {0}, c = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'<<>h__TransparentIdentifier0>j__TPar' IL_001f: ldloc.1 IL_0020: box !'<<>h__TransparentIdentifier0>j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'<<>h__TransparentIdentifier0>j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'<<>h__TransparentIdentifier0>j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'<<>h__TransparentIdentifier0>j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType9`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType9`2'::ToString .property instance !'<<>h__TransparentIdentifier0>j__TPar' '<>h__TransparentIdentifier0'() { .get instance !'<<>h__TransparentIdentifier0>j__TPar' '<>f__AnonymousType9`2'::'get_<>h__TransparentIdentifier0'() } // end of property '<>f__AnonymousType9`2'::'<>h__TransparentIdentifier0' .property instance !'j__TPar' c() { .get instance !'j__TPar' '<>f__AnonymousType9`2'::get_c() } // end of property '<>f__AnonymousType9`2'::c } // end of class '<>f__AnonymousType9`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType10`2'<'j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_pi() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType10`2'::get_pi .method public hidebysig specialname instance !'j__TPar' get_pname() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType10`2'::get_pname .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' pi, !'j__TPar' pname) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType10`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType10`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0xa7c79008 IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType10`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ pi = {0}, pname = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType10`2'::ToString .property instance !'j__TPar' pi() { .get instance !'j__TPar' '<>f__AnonymousType10`2'::get_pi() } // end of property '<>f__AnonymousType10`2'::pi .property instance !'j__TPar' pname() { .get instance !'j__TPar' '<>f__AnonymousType10`2'::get_pname() } // end of property '<>f__AnonymousType10`2'::pname } // end of class '<>f__AnonymousType10`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType11`2'<'<<>h__TransparentIdentifier0>j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'<<>h__TransparentIdentifier0>j__TPar' '<<>h__TransparentIdentifier0>i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'<<>h__TransparentIdentifier0>j__TPar' 'get_<>h__TransparentIdentifier0'() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0006: ret } // end of method '<>f__AnonymousType11`2'::'get_<>h__TransparentIdentifier0' .method public hidebysig specialname instance !'j__TPar' get_pvalue() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType11`2'::get_pvalue .method public hidebysig specialname rtspecialname instance void .ctor(!'<<>h__TransparentIdentifier0>j__TPar' '<>h__TransparentIdentifier0', !'j__TPar' pvalue) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType11`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType11`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0x6a08b9da IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType11`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'<<>h__TransparentIdentifier0>j__TPar' V_0, !'<<>h__TransparentIdentifier0>j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ <>h__TransparentIdentifier0 = {0}, pvalue = {1}" + " }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'<<>h__TransparentIdentifier0>j__TPar' IL_001f: ldloc.1 IL_0020: box !'<<>h__TransparentIdentifier0>j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'<<>h__TransparentIdentifier0>j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'<<>h__TransparentIdentifier0>j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'<<>h__TransparentIdentifier0>j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType11`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType11`2'::ToString .property instance !'<<>h__TransparentIdentifier0>j__TPar' '<>h__TransparentIdentifier0'() { .get instance !'<<>h__TransparentIdentifier0>j__TPar' '<>f__AnonymousType11`2'::'get_<>h__TransparentIdentifier0'() } // end of property '<>f__AnonymousType11`2'::'<>h__TransparentIdentifier0' .property instance !'j__TPar' pvalue() { .get instance !'j__TPar' '<>f__AnonymousType11`2'::get_pvalue() } // end of property '<>f__AnonymousType11`2'::pvalue } // end of class '<>f__AnonymousType11`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType12`3'<'j__TPar','j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_Name() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType12`3'::get_Name .method public hidebysig specialname instance !'j__TPar' get_OrderDate() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType12`3'::get_OrderDate .method public hidebysig specialname instance !'j__TPar' get_Total() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !2 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType12`3'::get_Total .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' Name, !'j__TPar' OrderDate, !'j__TPar' Total) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 28 (0x1c) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ldarg.0 IL_0015: ldarg.3 IL_0016: stfld !2 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_001b: ret } // end of method '<>f__AnonymousType12`3'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 83 (0x53) .maxstack 3 .locals init (class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0051 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0051 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: brfalse.s IL_0051 IL_003a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_003f: ldarg.0 IL_0040: ldfld !2 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0045: ldloc.0 IL_0046: ldfld !2 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_004b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0050: ret IL_0051: ldc.i4.0 IL_0052: ret } // end of method '<>f__AnonymousType12`3'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 75 (0x4b) .maxstack 3 IL_0000: ldc.i4 0x2f4959e3 IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ldc.i4 0xa5555529 IL_0038: mul IL_0039: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_003e: ldarg.0 IL_003f: ldfld !2 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0044: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0049: add IL_004a: ret } // end of method '<>f__AnonymousType12`3'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 199 (0xc7) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3, !'j__TPar' V_4, !'j__TPar' V_5) IL_0000: ldnull IL_0001: ldstr "{{ Name = {0}, OrderDate = {1}, Total = {2} }}" IL_0006: ldc.i4.3 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: dup IL_0083: ldc.i4.2 IL_0084: ldarg.0 IL_0085: ldfld !2 class '<>f__AnonymousType12`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_008a: stloc.s V_4 IL_008c: ldloca.s V_4 IL_008e: ldloca.s V_5 IL_0090: initobj !'j__TPar' IL_0096: ldloc.s V_5 IL_0098: box !'j__TPar' IL_009d: brtrue.s IL_00b5 IL_009f: ldobj !'j__TPar' IL_00a4: stloc.s V_5 IL_00a6: ldloca.s V_5 IL_00a8: ldloc.s V_5 IL_00aa: box !'j__TPar' IL_00af: brtrue.s IL_00b5 IL_00b1: pop IL_00b2: ldnull IL_00b3: br.s IL_00c0 IL_00b5: constrained. !'j__TPar' IL_00bb: callvirt instance string [mscorlib]System.Object::ToString() IL_00c0: stelem.ref IL_00c1: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_00c6: ret } // end of method '<>f__AnonymousType12`3'::ToString .property instance !'j__TPar' Name() { .get instance !'j__TPar' '<>f__AnonymousType12`3'::get_Name() } // end of property '<>f__AnonymousType12`3'::Name .property instance !'j__TPar' OrderDate() { .get instance !'j__TPar' '<>f__AnonymousType12`3'::get_OrderDate() } // end of property '<>f__AnonymousType12`3'::OrderDate .property instance !'j__TPar' Total() { .get instance !'j__TPar' '<>f__AnonymousType12`3'::get_Total() } // end of property '<>f__AnonymousType12`3'::Total } // end of class '<>f__AnonymousType12`3' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType13`2'<'j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_c() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType13`2'::get_c .method public hidebysig specialname instance !'j__TPar' get_co() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType13`2'::get_co .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' c, !'j__TPar' co) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType13`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType13`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0x8db48873 IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType13`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ c = {0}, co = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType13`2'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType13`2'::ToString .property instance !'j__TPar' c() { .get instance !'j__TPar' '<>f__AnonymousType13`2'::get_c() } // end of property '<>f__AnonymousType13`2'::c .property instance !'j__TPar' co() { .get instance !'j__TPar' '<>f__AnonymousType13`2'::get_co() } // end of property '<>f__AnonymousType13`2'::co } // end of class '<>f__AnonymousType13`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType14`2'<'<<>h__TransparentIdentifier0>j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'<<>h__TransparentIdentifier0>j__TPar' '<<>h__TransparentIdentifier0>i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'<<>h__TransparentIdentifier0>j__TPar' 'get_<>h__TransparentIdentifier0'() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0006: ret } // end of method '<>f__AnonymousType14`2'::'get_<>h__TransparentIdentifier0' .method public hidebysig specialname instance !'j__TPar' get_n() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType14`2'::get_n .method public hidebysig specialname rtspecialname instance void .ctor(!'<<>h__TransparentIdentifier0>j__TPar' '<>h__TransparentIdentifier0', !'j__TPar' n) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType14`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType14`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0x31d45abf IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier0>j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType14`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'<<>h__TransparentIdentifier0>j__TPar' V_0, !'<<>h__TransparentIdentifier0>j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ <>h__TransparentIdentifier0 = {0}, n = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier0>i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'<<>h__TransparentIdentifier0>j__TPar' IL_001f: ldloc.1 IL_0020: box !'<<>h__TransparentIdentifier0>j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'<<>h__TransparentIdentifier0>j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'<<>h__TransparentIdentifier0>j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'<<>h__TransparentIdentifier0>j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType14`2'h__TransparentIdentifier0>j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType14`2'::ToString .property instance !'<<>h__TransparentIdentifier0>j__TPar' '<>h__TransparentIdentifier0'() { .get instance !'<<>h__TransparentIdentifier0>j__TPar' '<>f__AnonymousType14`2'::'get_<>h__TransparentIdentifier0'() } // end of property '<>f__AnonymousType14`2'::'<>h__TransparentIdentifier0' .property instance !'j__TPar' n() { .get instance !'j__TPar' '<>f__AnonymousType14`2'::get_n() } // end of property '<>f__AnonymousType14`2'::n } // end of class '<>f__AnonymousType14`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType15`2'<'j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_Name() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType15`2'::get_Name .method public hidebysig specialname instance !'j__TPar' get_OrderCount() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType15`2'::get_OrderCount .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' Name, !'j__TPar' OrderCount) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType15`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType15`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0xd6b557e6 IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType15`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ Name = {0}, OrderCount = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType15`2'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType15`2'::ToString .property instance !'j__TPar' Name() { .get instance !'j__TPar' '<>f__AnonymousType15`2'::get_Name() } // end of property '<>f__AnonymousType15`2'::Name .property instance !'j__TPar' OrderCount() { .get instance !'j__TPar' '<>f__AnonymousType15`2'::get_OrderCount() } // end of property '<>f__AnonymousType15`2'::OrderCount } // end of class '<>f__AnonymousType15`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType16`2'<'j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_Country() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType16`2'::get_Country .method public hidebysig specialname instance !'j__TPar' get_CustCount() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType16`2'::get_CustCount .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' Country, !'j__TPar' CustCount) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType16`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType16`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0x32fe72ac IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType16`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ Country = {0}, CustCount = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType16`2'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType16`2'::ToString .property instance !'j__TPar' Country() { .get instance !'j__TPar' '<>f__AnonymousType16`2'::get_Country() } // end of property '<>f__AnonymousType16`2'::Country .property instance !'j__TPar' CustCount() { .get instance !'j__TPar' '<>f__AnonymousType16`2'::get_CustCount() } // end of property '<>f__AnonymousType16`2'::CustCount } // end of class '<>f__AnonymousType16`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType17`2'<'j__TPar','j__TPar'> extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .field private initonly !'j__TPar' 'i__Field' .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .method public hidebysig specialname instance !'j__TPar' get_m() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType17`2'::get_m .method public hidebysig specialname instance !'j__TPar' get_t() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !1 class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType17`2'::get_t .method public hidebysig specialname rtspecialname instance void .ctor(!'j__TPar' m, !'j__TPar' t) cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 21 (0x15) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 IL_0007: ldarg.1 IL_0008: stfld !0 class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType17`2'::.ctor .method public hidebysig virtual instance bool Equals(object 'value') cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 59 (0x3b) .maxstack 3 .locals init (class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'> IL_0006: stloc.0 IL_0007: ldloc.0 IL_0008: brfalse.s IL_0039 IL_000a: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'>::'i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0020: brfalse.s IL_0039 IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'>::'i__Field' IL_0033: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::Equals(!0, !0) IL_0038: ret IL_0039: ldc.i4.0 IL_003a: ret } // end of method '<>f__AnonymousType17`2'::Equals .method public hidebysig virtual instance int32 GetHashCode() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 52 (0x34) .maxstack 8 IL_0000: ldc.i4 0x930ba4b1 IL_0005: ldc.i4 0xa5555529 IL_000a: mul IL_000b: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0010: ldarg.0 IL_0011: ldfld !0 class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'>::'i__Field' IL_0016: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001b: add IL_001c: ldc.i4 0xa5555529 IL_0021: mul IL_0022: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0027: ldarg.0 IL_0028: ldfld !1 class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0032: add IL_0033: ret } // end of method '<>f__AnonymousType17`2'::GetHashCode .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 136 (0x88) .maxstack 7 .locals init (!'j__TPar' V_0, !'j__TPar' V_1, !'j__TPar' V_2, !'j__TPar' V_3) IL_0000: ldnull IL_0001: ldstr "{{ m = {0}, t = {1} }}" IL_0006: ldc.i4.2 IL_0007: newarr [mscorlib]System.Object IL_000c: dup IL_000d: ldc.i4.0 IL_000e: ldarg.0 IL_000f: ldfld !0 class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: stloc.0 IL_0015: ldloca.s V_0 IL_0017: ldloca.s V_1 IL_0019: initobj !'j__TPar' IL_001f: ldloc.1 IL_0020: box !'j__TPar' IL_0025: brtrue.s IL_003b IL_0027: ldobj !'j__TPar' IL_002c: stloc.1 IL_002d: ldloca.s V_1 IL_002f: ldloc.1 IL_0030: box !'j__TPar' IL_0035: brtrue.s IL_003b IL_0037: pop IL_0038: ldnull IL_0039: br.s IL_0046 IL_003b: constrained. !'j__TPar' IL_0041: callvirt instance string [mscorlib]System.Object::ToString() IL_0046: stelem.ref IL_0047: dup IL_0048: ldc.i4.1 IL_0049: ldarg.0 IL_004a: ldfld !1 class '<>f__AnonymousType17`2'j__TPar',!'j__TPar'>::'i__Field' IL_004f: stloc.2 IL_0050: ldloca.s V_2 IL_0052: ldloca.s V_3 IL_0054: initobj !'j__TPar' IL_005a: ldloc.3 IL_005b: box !'j__TPar' IL_0060: brtrue.s IL_0076 IL_0062: ldobj !'j__TPar' IL_0067: stloc.3 IL_0068: ldloca.s V_3 IL_006a: ldloc.3 IL_006b: box !'j__TPar' IL_0070: brtrue.s IL_0076 IL_0072: pop IL_0073: ldnull IL_0074: br.s IL_0081 IL_0076: constrained. !'j__TPar' IL_007c: callvirt instance string [mscorlib]System.Object::ToString() IL_0081: stelem.ref IL_0082: call string [mscorlib]System.String::Format(class [mscorlib]System.IFormatProvider, string, object[]) IL_0087: ret } // end of method '<>f__AnonymousType17`2'::ToString .property instance !'j__TPar' m() { .get instance !'j__TPar' '<>f__AnonymousType17`2'::get_m() } // end of property '<>f__AnonymousType17`2'::m .property instance !'j__TPar' t() { .get instance !'j__TPar' '<>f__AnonymousType17`2'::get_t() } // end of property '<>f__AnonymousType17`2'::t } // end of class '<>f__AnonymousType17`2' .class public auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions extends [mscorlib]System.Object { .class auto ansi nested public beforefieldinit HbmParam extends [mscorlib]System.Object { .field private string 'k__BackingField' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private string[] 'k__BackingField' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .method public hidebysig specialname instance string get_Name() cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::'k__BackingField' IL_0006: ret } // end of method HbmParam::get_Name .method public hidebysig specialname instance void set_Name(string 'value') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 8 (0x8) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.1 IL_0002: stfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::'k__BackingField' IL_0007: ret } // end of method HbmParam::set_Name .method public hidebysig specialname instance string[] get_Text() cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld string[] ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::'k__BackingField' IL_0006: ret } // end of method HbmParam::get_Text .method public hidebysig specialname instance void set_Text(string[] 'value') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 8 (0x8) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.1 IL_0002: stfld string[] ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::'k__BackingField' IL_0007: ret } // end of method HbmParam::set_Text .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ret } // end of method HbmParam::.ctor .property instance string Name() { .get instance string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::get_Name() .set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::set_Name(string) } // end of property HbmParam::Name .property instance string[] Text() { .get instance string[] ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::get_Text() .set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::set_Text(string[]) } // end of property HbmParam::Text } // end of class HbmParam .class auto ansi nested public beforefieldinit Customer extends [mscorlib]System.Object { .field public int32 CustomerID .field public class [mscorlib]System.Collections.Generic.IEnumerable`1 Orders .field public string Name .field public string Country .field public string City .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ret } // end of method Customer::.ctor } // end of class Customer .class auto ansi nested public beforefieldinit Order extends [mscorlib]System.Object { .field public int32 OrderID .field public valuetype [mscorlib]System.DateTime OrderDate .field public class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer Customer .field public int32 CustomerID .field public valuetype [mscorlib]System.Decimal Total .field public class [mscorlib]System.Collections.Generic.IEnumerable`1 Details .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ret } // end of method Order::.ctor } // end of class Order .class auto ansi nested public beforefieldinit OrderDetail extends [mscorlib]System.Object { .field public valuetype [mscorlib]System.Decimal UnitPrice .field public int32 Quantity .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ret } // end of method OrderDetail::.ctor } // end of class OrderDetail .class auto ansi serializable sealed nested private beforefieldinit '<>c' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static initonly class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' '<>9' .field public static class [mscorlib]System.Func`2 '<>9__6_0' .field public static class [mscorlib]System.Func`2 '<>9__6_1' .field public static class [mscorlib]System.Func`2> '<>9__7_0' .field public static class [mscorlib]System.Func`3f__AnonymousType0`3'> '<>9__7_1' .field public static class [mscorlib]System.Func`2> '<>9__8_0' .field public static class [mscorlib]System.Func`3f__AnonymousType1`2'> '<>9__8_1' .field public static class [mscorlib]System.Func`2f__AnonymousType1`2',valuetype [mscorlib]System.Decimal> '<>9__8_2' .field public static class [mscorlib]System.Func`2f__AnonymousType1`2',class '<>f__AnonymousType0`3'> '<>9__8_3' .field public static class [mscorlib]System.Func`2> '<>9__9_0' .field public static class [mscorlib]System.Func`3f__AnonymousType1`2'> '<>9__9_1' .field public static class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> '<>9__9_2' .field public static class [mscorlib]System.Func`3f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail,class '<>f__AnonymousType2`3'> '<>9__9_3' .field public static class [mscorlib]System.Func`2> '<>9__10_0' .field public static class [mscorlib]System.Func`3f__AnonymousType1`2'> '<>9__10_1' .field public static class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> '<>9__10_2' .field public static class [mscorlib]System.Func`3f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail,class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>> '<>9__10_3' .field public static class [mscorlib]System.Func`2f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>> '<>9__10_4' .field public static class [mscorlib]System.Func`2f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>,class '<>f__AnonymousType5`3'> '<>9__10_5' .field public static class [mscorlib]System.Func`2 '<>9__11_3' .field public static class [mscorlib]System.Func`2f__AnonymousType6`2'> '<>9__11_0' .field public static class [mscorlib]System.Func`2f__AnonymousType6`2',bool> '<>9__11_1' .field public static class [mscorlib]System.Func`2f__AnonymousType6`2',class '<>f__AnonymousType7`2'> '<>9__11_2' .field public static class [mscorlib]System.Func`2f__AnonymousType8`2'> '<>9__12_0' .field public static class [mscorlib]System.Func`2f__AnonymousType8`2',class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>> '<>9__12_1' .field public static class [mscorlib]System.Func`2f__AnonymousType9`2'f__AnonymousType8`2',string>,string> '<>9__12_2' .field public static class [mscorlib]System.Func`2f__AnonymousType10`2'> '<>9__13_0' .field public static class [mscorlib]System.Func`2f__AnonymousType11`2'f__AnonymousType10`2',object>,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam> '<>9__13_2' .field public static class [mscorlib]System.Func`2 '<>9__14_0' .field public static class [mscorlib]System.Func`2 '<>9__14_1' .field public static class [mscorlib]System.Func`3f__AnonymousType12`3'> '<>9__14_2' .field public static class [mscorlib]System.Func`2 '<>9__15_0' .field public static class [mscorlib]System.Func`2 '<>9__15_1' .field public static class [mscorlib]System.Func`3,class '<>f__AnonymousType13`2'>> '<>9__15_2' .field public static class [mscorlib]System.Func`2f__AnonymousType13`2'>,class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32>> '<>9__15_3' .field public static class [mscorlib]System.Func`2f__AnonymousType14`2'f__AnonymousType13`2'>,int32>,bool> '<>9__15_4' .field public static class [mscorlib]System.Func`2f__AnonymousType14`2'f__AnonymousType13`2'>,int32>,class '<>f__AnonymousType15`2'> '<>9__15_5' .field public static class [mscorlib]System.Func`2 '<>9__16_0' .field public static class [mscorlib]System.Func`2 '<>9__16_1' .field public static class [mscorlib]System.Func`2 '<>9__17_0' .field public static class [mscorlib]System.Func`2 '<>9__17_1' .field public static class [mscorlib]System.Func`2 '<>9__18_0' .field public static class [mscorlib]System.Func`2 '<>9__19_0' .field public static class [mscorlib]System.Func`2,class '<>f__AnonymousType16`2'> '<>9__19_1' .field public static class [mscorlib]System.Func`2 '<>9__20_0' .field public static class [mscorlib]System.Func`2 '<>9__20_1' .field public static class [mscorlib]System.Func`2 '<>9__21_0' .field public static class [mscorlib]System.Func`2 '<>9__21_1' .field public static class [mscorlib]System.Func`2 '<>9__21_2' .field public static class [mscorlib]System.Func`2 '<>9__21_3' .method private hidebysig specialname rtspecialname static void .cctor() cil managed { // Code size 11 (0xb) .maxstack 8 IL_0000: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::.ctor() IL_0005: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_000a: ret } // end of method '<>c'::.cctor .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ret } // end of method '<>c'::.ctor .method assembly hidebysig instance bool 'b__6_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { // Code size 16 (0x10) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Orders IL_0006: call int32 [System.Core]System.Linq.Enumerable::Count(class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_000b: ldc.i4.s 10 IL_000d: cgt IL_000f: ret } // end of method '<>c'::'b__6_0' .method assembly hidebysig instance bool 'b__6_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { // Code size 17 (0x11) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Country IL_0006: ldstr "DE" IL_000b: call bool [mscorlib]System.String::op_Equality(string, string) IL_0010: ret } // end of method '<>c'::'b__6_1' .method assembly hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1 'b__7_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Orders IL_0006: ret } // end of method '<>c'::'b__7_0' .method assembly hidebysig instance class '<>f__AnonymousType0`3' 'b__7_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { // Code size 24 (0x18) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Name IL_0006: ldarg.2 IL_0007: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::OrderID IL_000c: ldarg.2 IL_000d: ldfld valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::Total IL_0012: newobj instance void class '<>f__AnonymousType0`3'::.ctor(!0, !1, !2) IL_0017: ret } // end of method '<>c'::'b__7_1' .method assembly hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1 'b__8_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Orders IL_0006: ret } // end of method '<>c'::'b__8_0' .method assembly hidebysig instance class '<>f__AnonymousType1`2' 'b__8_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { // Code size 8 (0x8) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.2 IL_0002: newobj instance void class '<>f__AnonymousType1`2'::.ctor(!0, !1) IL_0007: ret } // end of method '<>c'::'b__8_1' .method assembly hidebysig instance valuetype [mscorlib]System.Decimal 'b__8_2'(class '<>f__AnonymousType1`2' '<>h__TransparentIdentifier0') cil managed { // Code size 12 (0xc) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !1 class '<>f__AnonymousType1`2'::get_o() IL_0006: ldfld valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::Total IL_000b: ret } // end of method '<>c'::'b__8_2' .method assembly hidebysig instance class '<>f__AnonymousType0`3' 'b__8_3'(class '<>f__AnonymousType1`2' '<>h__TransparentIdentifier0') cil managed { // Code size 39 (0x27) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !0 class '<>f__AnonymousType1`2'::get_c() IL_0006: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Name IL_000b: ldarg.1 IL_000c: callvirt instance !1 class '<>f__AnonymousType1`2'::get_o() IL_0011: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::OrderID IL_0016: ldarg.1 IL_0017: callvirt instance !1 class '<>f__AnonymousType1`2'::get_o() IL_001c: ldfld valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::Total IL_0021: newobj instance void class '<>f__AnonymousType0`3'::.ctor(!0, !1, !2) IL_0026: ret } // end of method '<>c'::'b__8_3' .method assembly hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1 'b__9_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Orders IL_0006: ret } // end of method '<>c'::'b__9_0' .method assembly hidebysig instance class '<>f__AnonymousType1`2' 'b__9_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { // Code size 8 (0x8) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.2 IL_0002: newobj instance void class '<>f__AnonymousType1`2'::.ctor(!0, !1) IL_0007: ret } // end of method '<>c'::'b__9_1' .method assembly hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1 'b__9_2'(class '<>f__AnonymousType1`2' '<>h__TransparentIdentifier0') cil managed { // Code size 12 (0xc) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !1 class '<>f__AnonymousType1`2'::get_o() IL_0006: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::Details IL_000b: ret } // end of method '<>c'::'b__9_2' .method assembly hidebysig instance class '<>f__AnonymousType2`3' 'b__9_3'(class '<>f__AnonymousType1`2' '<>h__TransparentIdentifier0', class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail d) cil managed { // Code size 34 (0x22) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !0 class '<>f__AnonymousType1`2'::get_c() IL_0006: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Name IL_000b: ldarg.1 IL_000c: callvirt instance !1 class '<>f__AnonymousType1`2'::get_o() IL_0011: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::OrderID IL_0016: ldarg.2 IL_0017: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail::Quantity IL_001c: newobj instance void class '<>f__AnonymousType2`3'::.ctor(!0, !1, !2) IL_0021: ret } // end of method '<>c'::'b__9_3' .method assembly hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1 'b__10_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Orders IL_0006: ret } // end of method '<>c'::'b__10_0' .method assembly hidebysig instance class '<>f__AnonymousType1`2' 'b__10_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { // Code size 8 (0x8) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.2 IL_0002: newobj instance void class '<>f__AnonymousType1`2'::.ctor(!0, !1) IL_0007: ret } // end of method '<>c'::'b__10_1' .method assembly hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1 'b__10_2'(class '<>f__AnonymousType1`2' '<>h__TransparentIdentifier0') cil managed { // Code size 12 (0xc) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !1 class '<>f__AnonymousType1`2'::get_o() IL_0006: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::Details IL_000b: ret } // end of method '<>c'::'b__10_2' .method assembly hidebysig instance class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail> 'b__10_3'(class '<>f__AnonymousType1`2' '<>h__TransparentIdentifier0', class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail d) cil managed { // Code size 8 (0x8) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.2 IL_0002: newobj instance void class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>::.ctor(!0, !1) IL_0007: ret } // end of method '<>c'::'b__10_3' .method assembly hidebysig instance class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal> 'b__10_4'(class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail> '<>h__TransparentIdentifier1') cil managed { // Code size 39 (0x27) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.1 IL_0002: callvirt instance !1 class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>::get_d() IL_0007: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail::Quantity IL_000c: call valuetype [mscorlib]System.Decimal [mscorlib]System.Decimal::op_Implicit(int32) IL_0011: ldarg.1 IL_0012: callvirt instance !1 class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>::get_d() IL_0017: ldfld valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail::UnitPrice IL_001c: call valuetype [mscorlib]System.Decimal [mscorlib]System.Decimal::op_Multiply(valuetype [mscorlib]System.Decimal, valuetype [mscorlib]System.Decimal) IL_0021: newobj instance void class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>::.ctor(!0, !1) IL_0026: ret } // end of method '<>c'::'b__10_4' .method assembly hidebysig instance class '<>f__AnonymousType5`3' 'b__10_5'(class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal> '<>h__TransparentIdentifier2') cil managed { // Code size 54 (0x36) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !0 class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>::'get_<>h__TransparentIdentifier1'() IL_0006: callvirt instance !0 class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>::'get_<>h__TransparentIdentifier0'() IL_000b: callvirt instance !0 class '<>f__AnonymousType1`2'::get_c() IL_0010: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Name IL_0015: ldarg.1 IL_0016: callvirt instance !0 class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>::'get_<>h__TransparentIdentifier1'() IL_001b: callvirt instance !0 class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>::'get_<>h__TransparentIdentifier0'() IL_0020: callvirt instance !1 class '<>f__AnonymousType1`2'::get_o() IL_0025: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::OrderID IL_002a: ldarg.1 IL_002b: callvirt instance !1 class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>::get_x() IL_0030: newobj instance void class '<>f__AnonymousType5`3'::.ctor(!0, !1, !2) IL_0035: ret } // end of method '<>c'::'b__10_5' .method assembly hidebysig instance class '<>f__AnonymousType6`2' 'b__11_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { // Code size 49 (0x31) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.1 IL_0002: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::Details IL_0007: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__11_3' IL_000c: dup IL_000d: brtrue.s IL_0026 IL_000f: pop IL_0010: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0015: ldftn instance valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__11_3'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail) IL_001b: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0020: dup IL_0021: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__11_3' IL_0026: call valuetype [mscorlib]System.Decimal [System.Core]System.Linq.Enumerable::Sum(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_002b: newobj instance void class '<>f__AnonymousType6`2'::.ctor(!0, !1) IL_0030: ret } // end of method '<>c'::'b__11_0' .method assembly hidebysig instance valuetype [mscorlib]System.Decimal 'b__11_3'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail d) cil managed { // Code size 23 (0x17) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail::UnitPrice IL_0006: ldarg.1 IL_0007: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail::Quantity IL_000c: call valuetype [mscorlib]System.Decimal [mscorlib]System.Decimal::op_Implicit(int32) IL_0011: call valuetype [mscorlib]System.Decimal [mscorlib]System.Decimal::op_Multiply(valuetype [mscorlib]System.Decimal, valuetype [mscorlib]System.Decimal) IL_0016: ret } // end of method '<>c'::'b__11_3' .method assembly hidebysig instance bool 'b__11_1'(class '<>f__AnonymousType6`2' '<>h__TransparentIdentifier0') cil managed { // Code size 22 (0x16) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !1 class '<>f__AnonymousType6`2'::get_t() IL_0006: ldc.i4 0x3e8 IL_000b: newobj instance void [mscorlib]System.Decimal::.ctor(int32) IL_0010: call bool [mscorlib]System.Decimal::op_GreaterThanOrEqual(valuetype [mscorlib]System.Decimal, valuetype [mscorlib]System.Decimal) IL_0015: ret } // end of method '<>c'::'b__11_1' .method assembly hidebysig instance class '<>f__AnonymousType7`2' 'b__11_2'(class '<>f__AnonymousType6`2' '<>h__TransparentIdentifier0') cil managed { // Code size 23 (0x17) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !0 class '<>f__AnonymousType6`2'::get_o() IL_0006: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::OrderID IL_000b: ldarg.1 IL_000c: callvirt instance !1 class '<>f__AnonymousType6`2'::get_t() IL_0011: newobj instance void class '<>f__AnonymousType7`2'::.ctor(!0, !1) IL_0016: ret } // end of method '<>c'::'b__11_2' .method assembly hidebysig instance class '<>f__AnonymousType8`2' 'b__12_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer a) cil managed { // Code size 13 (0xd) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.1 IL_0002: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Country IL_0007: newobj instance void class '<>f__AnonymousType8`2'::.ctor(!0, !1) IL_000c: ret } // end of method '<>c'::'b__12_0' .method assembly hidebysig instance class '<>f__AnonymousType9`2'f__AnonymousType8`2',string> 'b__12_1'(class '<>f__AnonymousType8`2' '<>h__TransparentIdentifier0') cil managed { // Code size 18 (0x12) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.1 IL_0002: callvirt instance !0 class '<>f__AnonymousType8`2'::get_a() IL_0007: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Name IL_000c: newobj instance void class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>::.ctor(!0, !1) IL_0011: ret } // end of method '<>c'::'b__12_1' .method assembly hidebysig instance string 'b__12_2'(class '<>f__AnonymousType9`2'f__AnonymousType8`2',string> '<>h__TransparentIdentifier1') cil managed { // Code size 23 (0x17) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !0 class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>::'get_<>h__TransparentIdentifier0'() IL_0006: callvirt instance !1 class '<>f__AnonymousType8`2'::get_b() IL_000b: ldarg.1 IL_000c: callvirt instance !1 class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>::get_c() IL_0011: call string [mscorlib]System.String::Concat(string, string) IL_0016: ret } // end of method '<>c'::'b__12_2' .method assembly hidebysig instance class '<>f__AnonymousType10`2' 'b__13_0'(class [mscorlib]System.Reflection.PropertyInfo pi) cil managed { // Code size 13 (0xd) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.1 IL_0002: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name() IL_0007: newobj instance void class '<>f__AnonymousType10`2'::.ctor(!0, !1) IL_000c: ret } // end of method '<>c'::'b__13_0' .method assembly hidebysig instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam 'b__13_2'(class '<>f__AnonymousType11`2'f__AnonymousType10`2',object> '<>h__TransparentIdentifier1') cil managed { // Code size 66 (0x42) .maxstack 5 .locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam V_0) IL_0000: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldarg.1 IL_0008: callvirt instance !0 class '<>f__AnonymousType11`2'f__AnonymousType10`2',object>::'get_<>h__TransparentIdentifier0'() IL_000d: callvirt instance !1 class '<>f__AnonymousType10`2'::get_pname() IL_0012: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::set_Name(string) IL_0017: ldloc.0 IL_0018: ldc.i4.1 IL_0019: newarr [mscorlib]System.String IL_001e: dup IL_001f: ldc.i4.0 IL_0020: ldarg.1 IL_0021: callvirt instance !1 class '<>f__AnonymousType11`2'f__AnonymousType10`2',object>::get_pvalue() IL_0026: brfalse.s IL_0035 IL_0028: ldarg.1 IL_0029: callvirt instance !1 class '<>f__AnonymousType11`2'f__AnonymousType10`2',object>::get_pvalue() IL_002e: callvirt instance string [mscorlib]System.Object::ToString() IL_0033: br.s IL_003a IL_0035: ldstr "null" IL_003a: stelem.ref IL_003b: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::set_Text(string[]) IL_0040: ldloc.0 IL_0041: ret } // end of method '<>c'::'b__13_2' .method assembly hidebysig instance int32 'b__14_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::CustomerID IL_0006: ret } // end of method '<>c'::'b__14_0' .method assembly hidebysig instance int32 'b__14_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::CustomerID IL_0006: ret } // end of method '<>c'::'b__14_1' .method assembly hidebysig instance class '<>f__AnonymousType12`3' 'b__14_2'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { // Code size 24 (0x18) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Name IL_0006: ldarg.2 IL_0007: ldfld valuetype [mscorlib]System.DateTime ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::OrderDate IL_000c: ldarg.2 IL_000d: ldfld valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::Total IL_0012: newobj instance void class '<>f__AnonymousType12`3'::.ctor(!0, !1, !2) IL_0017: ret } // end of method '<>c'::'b__14_2' .method assembly hidebysig instance int32 'b__15_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::CustomerID IL_0006: ret } // end of method '<>c'::'b__15_0' .method assembly hidebysig instance int32 'b__15_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::CustomerID IL_0006: ret } // end of method '<>c'::'b__15_1' .method assembly hidebysig instance class '<>f__AnonymousType13`2'> 'b__15_2'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c, class [mscorlib]System.Collections.Generic.IEnumerable`1 co) cil managed { // Code size 8 (0x8) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.2 IL_0002: newobj instance void class '<>f__AnonymousType13`2'>::.ctor(!0, !1) IL_0007: ret } // end of method '<>c'::'b__15_2' .method assembly hidebysig instance class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32> 'b__15_3'(class '<>f__AnonymousType13`2'> '<>h__TransparentIdentifier0') cil managed { // Code size 18 (0x12) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.1 IL_0002: callvirt instance !1 class '<>f__AnonymousType13`2'>::get_co() IL_0007: call int32 [System.Core]System.Linq.Enumerable::Count(class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_000c: newobj instance void class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32>::.ctor(!0, !1) IL_0011: ret } // end of method '<>c'::'b__15_3' .method assembly hidebysig instance bool 'b__15_4'(class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32> '<>h__TransparentIdentifier1') cil managed { // Code size 14 (0xe) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !1 class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32>::get_n() IL_0006: ldc.i4.s 10 IL_0008: clt IL_000a: ldc.i4.0 IL_000b: ceq IL_000d: ret } // end of method '<>c'::'b__15_4' .method assembly hidebysig instance class '<>f__AnonymousType15`2' 'b__15_5'(class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32> '<>h__TransparentIdentifier1') cil managed { // Code size 28 (0x1c) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !0 class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32>::'get_<>h__TransparentIdentifier0'() IL_0006: callvirt instance !0 class '<>f__AnonymousType13`2'>::get_c() IL_000b: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Name IL_0010: ldarg.1 IL_0011: callvirt instance !1 class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32>::get_n() IL_0016: newobj instance void class '<>f__AnonymousType15`2'::.ctor(!0, !1) IL_001b: ret } // end of method '<>c'::'b__15_5' .method assembly hidebysig instance string 'b__16_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { // Code size 12 (0xc) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::Customer IL_0006: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Name IL_000b: ret } // end of method '<>c'::'b__16_0' .method assembly hidebysig instance valuetype [mscorlib]System.Decimal 'b__16_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::Total IL_0006: ret } // end of method '<>c'::'b__16_1' .method assembly hidebysig instance string 'b__17_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Country IL_0006: ret } // end of method '<>c'::'b__17_0' .method assembly hidebysig instance string 'b__17_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Name IL_0006: ret } // end of method '<>c'::'b__17_1' .method assembly hidebysig instance bool 'b__18_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { // Code size 17 (0x11) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::City IL_0006: ldstr "London" IL_000b: call bool [mscorlib]System.String::op_Equality(string, string) IL_0010: ret } // end of method '<>c'::'b__18_0' .method assembly hidebysig instance string 'b__19_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Country IL_0006: ret } // end of method '<>c'::'b__19_0' .method assembly hidebysig instance class '<>f__AnonymousType16`2' 'b__19_1'(class [System.Core]System.Linq.IGrouping`2 g) cil managed { // Code size 18 (0x12) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !0 class [System.Core]System.Linq.IGrouping`2::get_Key() IL_0006: ldarg.1 IL_0007: call int32 [System.Core]System.Linq.Enumerable::Count(class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_000c: newobj instance void class '<>f__AnonymousType16`2'::.ctor(!0, !1) IL_0011: ret } // end of method '<>c'::'b__19_1' .method assembly hidebysig instance bool 'b__20_0'(bool x) cil managed { // Code size 2 (0x2) .maxstack 8 IL_0000: ldarg.1 IL_0001: ret } // end of method '<>c'::'b__20_0' .method assembly hidebysig instance bool 'b__20_1'(bool x) cil managed { // Code size 2 (0x2) .maxstack 8 IL_0000: ldarg.1 IL_0001: ret } // end of method '<>c'::'b__20_1' .method assembly hidebysig instance bool 'b__21_0'(int32 c) cil managed { // Code size 8 (0x8) .maxstack 8 IL_0000: ldarg.1 IL_0001: conv.u2 IL_0002: call bool [mscorlib]System.Char::IsLetter(char) IL_0007: ret } // end of method '<>c'::'b__21_0' .method assembly hidebysig instance char 'b__21_1'(int32 c) cil managed { // Code size 3 (0x3) .maxstack 8 IL_0000: ldarg.1 IL_0001: conv.u2 IL_0002: ret } // end of method '<>c'::'b__21_1' .method assembly hidebysig instance bool 'b__21_2'(int32 c) cil managed { // Code size 8 (0x8) .maxstack 8 IL_0000: ldarg.1 IL_0001: conv.u2 IL_0002: call bool [mscorlib]System.Char::IsDigit(char) IL_0007: ret } // end of method '<>c'::'b__21_2' .method assembly hidebysig instance char 'b__21_3'(int32 c) cil managed { // Code size 3 (0x3) .maxstack 8 IL_0000: ldarg.1 IL_0001: conv.u2 IL_0002: ret } // end of method '<>c'::'b__21_3' } // end of class '<>c' .class auto ansi serializable sealed nested private beforefieldinit '<>c__22`2' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static initonly class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2' '<>9' .field public static class [mscorlib]System.Func`2f__AnonymousType17`2'> '<>9__22_0' .field public static class [mscorlib]System.Func`2f__AnonymousType17`2',bool> '<>9__22_1' .field public static class [mscorlib]System.Func`2f__AnonymousType17`2',!TB> '<>9__22_2' .method private hidebysig specialname rtspecialname static void .cctor() cil managed { // Code size 11 (0xb) .maxstack 8 IL_0000: newobj instance void class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::.ctor() IL_0005: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2' class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'<>9' IL_000a: ret } // end of method '<>c__22`2'::.cctor .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ret } // end of method '<>c__22`2'::.ctor .method assembly hidebysig instance class '<>f__AnonymousType17`2' 'b__22_0'(!TA m) cil managed { // Code size 23 (0x17) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.1 IL_0002: box !TA IL_0007: isinst !TB IL_000c: unbox.any !TB IL_0011: newobj instance void class '<>f__AnonymousType17`2'::.ctor(!0, !1) IL_0016: ret } // end of method '<>c__22`2'::'b__22_0' .method assembly hidebysig instance bool 'b__22_1'(class '<>f__AnonymousType17`2' '<>h__TransparentIdentifier0') cil managed { // Code size 15 (0xf) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !1 class '<>f__AnonymousType17`2'::get_t() IL_0006: box !TB IL_000b: ldnull IL_000c: cgt.un IL_000e: ret } // end of method '<>c__22`2'::'b__22_1' .method assembly hidebysig instance !TB 'b__22_2'(class '<>f__AnonymousType17`2' '<>h__TransparentIdentifier0') cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.1 IL_0001: callvirt instance !1 class '<>f__AnonymousType17`2'::get_t() IL_0006: ret } // end of method '<>c__22`2'::'b__22_2' } // end of class '<>c__22`2' .field public class [mscorlib]System.Collections.Generic.IEnumerable`1 customers .field public class [mscorlib]System.Collections.Generic.IEnumerable`1 orders .method public hidebysig instance object MultipleWhere() cil managed { // Code size 79 (0x4f) .maxstack 3 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_0006: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__6_0' IL_000b: dup IL_000c: brtrue.s IL_0025 IL_000e: pop IL_000f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0014: ldftn instance bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__6_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_001a: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_001f: dup IL_0020: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__6_0' IL_0025: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Where(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_002a: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__6_1' IL_002f: dup IL_0030: brtrue.s IL_0049 IL_0032: pop IL_0033: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0038: ldftn instance bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__6_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_003e: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0043: dup IL_0044: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__6_1' IL_0049: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Where(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_004e: ret } // end of method QueryExpressions::MultipleWhere .method public hidebysig instance object SelectManyFollowedBySelect() cil managed { // Code size 74 (0x4a) .maxstack 4 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_0006: ldsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__7_0' IL_000b: dup IL_000c: brtrue.s IL_0025 IL_000e: pop IL_000f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0014: ldftn instance class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__7_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_001a: newobj instance void class [mscorlib]System.Func`2>::.ctor(object, native int) IL_001f: dup IL_0020: stsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__7_0' IL_0025: ldsfld class [mscorlib]System.Func`3f__AnonymousType0`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__7_1' IL_002a: dup IL_002b: brtrue.s IL_0044 IL_002d: pop IL_002e: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0033: ldftn instance class '<>f__AnonymousType0`3' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__7_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0039: newobj instance void class [mscorlib]System.Func`3f__AnonymousType0`3'>::.ctor(object, native int) IL_003e: dup IL_003f: stsfld class [mscorlib]System.Func`3f__AnonymousType0`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__7_1' IL_0044: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::SelectManyf__AnonymousType0`3'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2>, class [mscorlib]System.Func`3) IL_0049: ret } // end of method QueryExpressions::SelectManyFollowedBySelect .method public hidebysig instance object SelectManyFollowedByOrderBy() cil managed { // Code size 146 (0x92) .maxstack 4 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_0006: ldsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__8_0' IL_000b: dup IL_000c: brtrue.s IL_0025 IL_000e: pop IL_000f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0014: ldftn instance class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__8_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_001a: newobj instance void class [mscorlib]System.Func`2>::.ctor(object, native int) IL_001f: dup IL_0020: stsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__8_0' IL_0025: ldsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__8_1' IL_002a: dup IL_002b: brtrue.s IL_0044 IL_002d: pop IL_002e: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0033: ldftn instance class '<>f__AnonymousType1`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__8_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0039: newobj instance void class [mscorlib]System.Func`3f__AnonymousType1`2'>::.ctor(object, native int) IL_003e: dup IL_003f: stsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__8_1' IL_0044: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::SelectManyf__AnonymousType1`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2>, class [mscorlib]System.Func`3) IL_0049: ldsfld class [mscorlib]System.Func`2f__AnonymousType1`2',valuetype [mscorlib]System.Decimal> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__8_2' IL_004e: dup IL_004f: brtrue.s IL_0068 IL_0051: pop IL_0052: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0057: ldftn instance valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__8_2'(class '<>f__AnonymousType1`2') IL_005d: newobj instance void class [mscorlib]System.Func`2f__AnonymousType1`2',valuetype [mscorlib]System.Decimal>::.ctor(object, native int) IL_0062: dup IL_0063: stsfld class [mscorlib]System.Func`2f__AnonymousType1`2',valuetype [mscorlib]System.Decimal> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__8_2' IL_0068: call class [System.Core]System.Linq.IOrderedEnumerable`1 [System.Core]System.Linq.Enumerable::OrderByDescendingf__AnonymousType1`2',valuetype [mscorlib]System.Decimal>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_006d: ldsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class '<>f__AnonymousType0`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__8_3' IL_0072: dup IL_0073: brtrue.s IL_008c IL_0075: pop IL_0076: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_007b: ldftn instance class '<>f__AnonymousType0`3' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__8_3'(class '<>f__AnonymousType1`2') IL_0081: newobj instance void class [mscorlib]System.Func`2f__AnonymousType1`2',class '<>f__AnonymousType0`3'>::.ctor(object, native int) IL_0086: dup IL_0087: stsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class '<>f__AnonymousType0`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__8_3' IL_008c: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType1`2',class '<>f__AnonymousType0`3'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0091: ret } // end of method QueryExpressions::SelectManyFollowedByOrderBy .method public hidebysig instance object MultipleSelectManyFollowedBySelect() cil managed { // Code size 141 (0x8d) .maxstack 4 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_0006: ldsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__9_0' IL_000b: dup IL_000c: brtrue.s IL_0025 IL_000e: pop IL_000f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0014: ldftn instance class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__9_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_001a: newobj instance void class [mscorlib]System.Func`2>::.ctor(object, native int) IL_001f: dup IL_0020: stsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__9_0' IL_0025: ldsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__9_1' IL_002a: dup IL_002b: brtrue.s IL_0044 IL_002d: pop IL_002e: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0033: ldftn instance class '<>f__AnonymousType1`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__9_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0039: newobj instance void class [mscorlib]System.Func`3f__AnonymousType1`2'>::.ctor(object, native int) IL_003e: dup IL_003f: stsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__9_1' IL_0044: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::SelectManyf__AnonymousType1`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2>, class [mscorlib]System.Func`3) IL_0049: ldsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__9_2' IL_004e: dup IL_004f: brtrue.s IL_0068 IL_0051: pop IL_0052: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0057: ldftn instance class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__9_2'(class '<>f__AnonymousType1`2') IL_005d: newobj instance void class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1>::.ctor(object, native int) IL_0062: dup IL_0063: stsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__9_2' IL_0068: ldsfld class [mscorlib]System.Func`3f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail,class '<>f__AnonymousType2`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__9_3' IL_006d: dup IL_006e: brtrue.s IL_0087 IL_0070: pop IL_0071: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0076: ldftn instance class '<>f__AnonymousType2`3' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__9_3'(class '<>f__AnonymousType1`2', class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail) IL_007c: newobj instance void class [mscorlib]System.Func`3f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail,class '<>f__AnonymousType2`3'>::.ctor(object, native int) IL_0081: dup IL_0082: stsfld class [mscorlib]System.Func`3f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail,class '<>f__AnonymousType2`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__9_3' IL_0087: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::SelectManyf__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail,class '<>f__AnonymousType2`3'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2>, class [mscorlib]System.Func`3) IL_008c: ret } // end of method QueryExpressions::MultipleSelectManyFollowedBySelect .method public hidebysig instance object MultipleSelectManyFollowedByLet() cil managed { // Code size 213 (0xd5) .maxstack 4 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_0006: ldsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__10_0' IL_000b: dup IL_000c: brtrue.s IL_0025 IL_000e: pop IL_000f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0014: ldftn instance class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__10_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_001a: newobj instance void class [mscorlib]System.Func`2>::.ctor(object, native int) IL_001f: dup IL_0020: stsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__10_0' IL_0025: ldsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__10_1' IL_002a: dup IL_002b: brtrue.s IL_0044 IL_002d: pop IL_002e: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0033: ldftn instance class '<>f__AnonymousType1`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__10_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0039: newobj instance void class [mscorlib]System.Func`3f__AnonymousType1`2'>::.ctor(object, native int) IL_003e: dup IL_003f: stsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__10_1' IL_0044: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::SelectManyf__AnonymousType1`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2>, class [mscorlib]System.Func`3) IL_0049: ldsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__10_2' IL_004e: dup IL_004f: brtrue.s IL_0068 IL_0051: pop IL_0052: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0057: ldftn instance class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__10_2'(class '<>f__AnonymousType1`2') IL_005d: newobj instance void class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1>::.ctor(object, native int) IL_0062: dup IL_0063: stsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__10_2' IL_0068: ldsfld class [mscorlib]System.Func`3f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail,class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__10_3' IL_006d: dup IL_006e: brtrue.s IL_0087 IL_0070: pop IL_0071: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0076: ldftn instance class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__10_3'(class '<>f__AnonymousType1`2', class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail) IL_007c: newobj instance void class [mscorlib]System.Func`3f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail,class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>>::.ctor(object, native int) IL_0081: dup IL_0082: stsfld class [mscorlib]System.Func`3f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail,class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__10_3' IL_0087: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::SelectManyf__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail,class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2>, class [mscorlib]System.Func`3) IL_008c: ldsfld class [mscorlib]System.Func`2f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__10_4' IL_0091: dup IL_0092: brtrue.s IL_00ab IL_0094: pop IL_0095: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_009a: ldftn instance class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__10_4'(class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>) IL_00a0: newobj instance void class [mscorlib]System.Func`2f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>>::.ctor(object, native int) IL_00a5: dup IL_00a6: stsfld class [mscorlib]System.Func`2f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__10_4' IL_00ab: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_00b0: ldsfld class [mscorlib]System.Func`2f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>,class '<>f__AnonymousType5`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__10_5' IL_00b5: dup IL_00b6: brtrue.s IL_00cf IL_00b8: pop IL_00b9: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_00be: ldftn instance class '<>f__AnonymousType5`3' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__10_5'(class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>) IL_00c4: newobj instance void class [mscorlib]System.Func`2f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>,class '<>f__AnonymousType5`3'>::.ctor(object, native int) IL_00c9: dup IL_00ca: stsfld class [mscorlib]System.Func`2f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>,class '<>f__AnonymousType5`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__10_5' IL_00cf: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>,class '<>f__AnonymousType5`3'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_00d4: ret } // end of method QueryExpressions::MultipleSelectManyFollowedByLet .method public hidebysig instance object FromLetWhereSelect() cil managed { // Code size 115 (0x73) .maxstack 3 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::orders IL_0006: ldsfld class [mscorlib]System.Func`2f__AnonymousType6`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__11_0' IL_000b: dup IL_000c: brtrue.s IL_0025 IL_000e: pop IL_000f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0014: ldftn instance class '<>f__AnonymousType6`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__11_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_001a: newobj instance void class [mscorlib]System.Func`2f__AnonymousType6`2'>::.ctor(object, native int) IL_001f: dup IL_0020: stsfld class [mscorlib]System.Func`2f__AnonymousType6`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__11_0' IL_0025: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType6`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_002a: ldsfld class [mscorlib]System.Func`2f__AnonymousType6`2',bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__11_1' IL_002f: dup IL_0030: brtrue.s IL_0049 IL_0032: pop IL_0033: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0038: ldftn instance bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__11_1'(class '<>f__AnonymousType6`2') IL_003e: newobj instance void class [mscorlib]System.Func`2f__AnonymousType6`2',bool>::.ctor(object, native int) IL_0043: dup IL_0044: stsfld class [mscorlib]System.Func`2f__AnonymousType6`2',bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__11_1' IL_0049: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Wheref__AnonymousType6`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_004e: ldsfld class [mscorlib]System.Func`2f__AnonymousType6`2',class '<>f__AnonymousType7`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__11_2' IL_0053: dup IL_0054: brtrue.s IL_006d IL_0056: pop IL_0057: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_005c: ldftn instance class '<>f__AnonymousType7`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__11_2'(class '<>f__AnonymousType6`2') IL_0062: newobj instance void class [mscorlib]System.Func`2f__AnonymousType6`2',class '<>f__AnonymousType7`2'>::.ctor(object, native int) IL_0067: dup IL_0068: stsfld class [mscorlib]System.Func`2f__AnonymousType6`2',class '<>f__AnonymousType7`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__11_2' IL_006d: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType6`2',class '<>f__AnonymousType7`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0072: ret } // end of method QueryExpressions::FromLetWhereSelect .method public hidebysig instance object MultipleLet() cil managed { // Code size 115 (0x73) .maxstack 3 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_0006: ldsfld class [mscorlib]System.Func`2f__AnonymousType8`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__12_0' IL_000b: dup IL_000c: brtrue.s IL_0025 IL_000e: pop IL_000f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0014: ldftn instance class '<>f__AnonymousType8`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__12_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_001a: newobj instance void class [mscorlib]System.Func`2f__AnonymousType8`2'>::.ctor(object, native int) IL_001f: dup IL_0020: stsfld class [mscorlib]System.Func`2f__AnonymousType8`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__12_0' IL_0025: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType8`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_002a: ldsfld class [mscorlib]System.Func`2f__AnonymousType8`2',class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__12_1' IL_002f: dup IL_0030: brtrue.s IL_0049 IL_0032: pop IL_0033: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0038: ldftn instance class '<>f__AnonymousType9`2'f__AnonymousType8`2',string> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__12_1'(class '<>f__AnonymousType8`2') IL_003e: newobj instance void class [mscorlib]System.Func`2f__AnonymousType8`2',class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>>::.ctor(object, native int) IL_0043: dup IL_0044: stsfld class [mscorlib]System.Func`2f__AnonymousType8`2',class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__12_1' IL_0049: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType8`2',class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_004e: ldsfld class [mscorlib]System.Func`2f__AnonymousType9`2'f__AnonymousType8`2',string>,string> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__12_2' IL_0053: dup IL_0054: brtrue.s IL_006d IL_0056: pop IL_0057: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_005c: ldftn instance string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__12_2'(class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>) IL_0062: newobj instance void class [mscorlib]System.Func`2f__AnonymousType9`2'f__AnonymousType8`2',string>,string>::.ctor(object, native int) IL_0067: dup IL_0068: stsfld class [mscorlib]System.Func`2f__AnonymousType9`2'f__AnonymousType8`2',string>,string> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__12_2' IL_006d: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType9`2'f__AnonymousType8`2',string>,string>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0072: ret } // end of method QueryExpressions::MultipleLet .method public hidebysig instance object HibernateApplyGeneratorQuery() cil managed { // Code size 111 (0x6f) .maxstack 3 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_0006: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() IL_000b: callvirt instance class [mscorlib]System.Reflection.PropertyInfo[] [mscorlib]System.Type::GetProperties() IL_0010: ldsfld class [mscorlib]System.Func`2f__AnonymousType10`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__13_0' IL_0015: dup IL_0016: brtrue.s IL_002f IL_0018: pop IL_0019: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_001e: ldftn instance class '<>f__AnonymousType10`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__13_0'(class [mscorlib]System.Reflection.PropertyInfo) IL_0024: newobj instance void class [mscorlib]System.Func`2f__AnonymousType10`2'>::.ctor(object, native int) IL_0029: dup IL_002a: stsfld class [mscorlib]System.Func`2f__AnonymousType10`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__13_0' IL_002f: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType10`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0034: ldarg.0 IL_0035: ldftn instance class '<>f__AnonymousType11`2'f__AnonymousType10`2',object> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__13_1'(class '<>f__AnonymousType10`2') IL_003b: newobj instance void class [mscorlib]System.Func`2f__AnonymousType10`2',class '<>f__AnonymousType11`2'f__AnonymousType10`2',object>>::.ctor(object, native int) IL_0040: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType10`2',class '<>f__AnonymousType11`2'f__AnonymousType10`2',object>>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0045: ldsfld class [mscorlib]System.Func`2f__AnonymousType11`2'f__AnonymousType10`2',object>,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__13_2' IL_004a: dup IL_004b: brtrue.s IL_0064 IL_004d: pop IL_004e: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0053: ldftn instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__13_2'(class '<>f__AnonymousType11`2'f__AnonymousType10`2',object>) IL_0059: newobj instance void class [mscorlib]System.Func`2f__AnonymousType11`2'f__AnonymousType10`2',object>,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam>::.ctor(object, native int) IL_005e: dup IL_005f: stsfld class [mscorlib]System.Func`2f__AnonymousType11`2'f__AnonymousType10`2',object>,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__13_2' IL_0064: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType11`2'f__AnonymousType10`2',object>,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0069: call !!0[] [System.Core]System.Linq.Enumerable::ToArray(class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_006e: ret } // end of method QueryExpressions::HibernateApplyGeneratorQuery .method public hidebysig instance object Join() cil managed { // Code size 111 (0x6f) .maxstack 6 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_0006: ldarg.0 IL_0007: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::orders IL_000c: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__14_0' IL_0011: dup IL_0012: brtrue.s IL_002b IL_0014: pop IL_0015: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_001a: ldftn instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__14_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0020: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0025: dup IL_0026: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__14_0' IL_002b: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__14_1' IL_0030: dup IL_0031: brtrue.s IL_004a IL_0033: pop IL_0034: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0039: ldftn instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__14_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_003f: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0044: dup IL_0045: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__14_1' IL_004a: ldsfld class [mscorlib]System.Func`3f__AnonymousType12`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__14_2' IL_004f: dup IL_0050: brtrue.s IL_0069 IL_0052: pop IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0058: ldftn instance class '<>f__AnonymousType12`3' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__14_2'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_005e: newobj instance void class [mscorlib]System.Func`3f__AnonymousType12`3'>::.ctor(object, native int) IL_0063: dup IL_0064: stsfld class [mscorlib]System.Func`3f__AnonymousType12`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__14_2' IL_0069: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Joinf__AnonymousType12`3'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2, class [mscorlib]System.Func`2, class [mscorlib]System.Func`3) IL_006e: ret } // end of method QueryExpressions::Join .method public hidebysig instance object JoinInto() cil managed { // Code size 219 (0xdb) .maxstack 6 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_0006: ldarg.0 IL_0007: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::orders IL_000c: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__15_0' IL_0011: dup IL_0012: brtrue.s IL_002b IL_0014: pop IL_0015: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_001a: ldftn instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__15_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0020: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0025: dup IL_0026: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__15_0' IL_002b: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__15_1' IL_0030: dup IL_0031: brtrue.s IL_004a IL_0033: pop IL_0034: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0039: ldftn instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__15_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_003f: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0044: dup IL_0045: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__15_1' IL_004a: ldsfld class [mscorlib]System.Func`3,class '<>f__AnonymousType13`2'>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__15_2' IL_004f: dup IL_0050: brtrue.s IL_0069 IL_0052: pop IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0058: ldftn instance class '<>f__AnonymousType13`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__15_2'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_005e: newobj instance void class [mscorlib]System.Func`3,class '<>f__AnonymousType13`2'>>::.ctor(object, native int) IL_0063: dup IL_0064: stsfld class [mscorlib]System.Func`3,class '<>f__AnonymousType13`2'>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__15_2' IL_0069: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::GroupJoinf__AnonymousType13`2'>>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2, class [mscorlib]System.Func`2, class [mscorlib]System.Func`3,!!3>) IL_006e: ldsfld class [mscorlib]System.Func`2f__AnonymousType13`2'>,class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__15_3' IL_0073: dup IL_0074: brtrue.s IL_008d IL_0076: pop IL_0077: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_007c: ldftn instance class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__15_3'(class '<>f__AnonymousType13`2'>) IL_0082: newobj instance void class [mscorlib]System.Func`2f__AnonymousType13`2'>,class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32>>::.ctor(object, native int) IL_0087: dup IL_0088: stsfld class [mscorlib]System.Func`2f__AnonymousType13`2'>,class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__15_3' IL_008d: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType13`2'>,class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32>>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0092: ldsfld class [mscorlib]System.Func`2f__AnonymousType14`2'f__AnonymousType13`2'>,int32>,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__15_4' IL_0097: dup IL_0098: brtrue.s IL_00b1 IL_009a: pop IL_009b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_00a0: ldftn instance bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__15_4'(class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32>) IL_00a6: newobj instance void class [mscorlib]System.Func`2f__AnonymousType14`2'f__AnonymousType13`2'>,int32>,bool>::.ctor(object, native int) IL_00ab: dup IL_00ac: stsfld class [mscorlib]System.Func`2f__AnonymousType14`2'f__AnonymousType13`2'>,int32>,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__15_4' IL_00b1: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Wheref__AnonymousType14`2'f__AnonymousType13`2'>,int32>>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_00b6: ldsfld class [mscorlib]System.Func`2f__AnonymousType14`2'f__AnonymousType13`2'>,int32>,class '<>f__AnonymousType15`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__15_5' IL_00bb: dup IL_00bc: brtrue.s IL_00d5 IL_00be: pop IL_00bf: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_00c4: ldftn instance class '<>f__AnonymousType15`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__15_5'(class '<>f__AnonymousType14`2'f__AnonymousType13`2'>,int32>) IL_00ca: newobj instance void class [mscorlib]System.Func`2f__AnonymousType14`2'f__AnonymousType13`2'>,int32>,class '<>f__AnonymousType15`2'>::.ctor(object, native int) IL_00cf: dup IL_00d0: stsfld class [mscorlib]System.Func`2f__AnonymousType14`2'f__AnonymousType13`2'>,int32>,class '<>f__AnonymousType15`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__15_5' IL_00d5: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousType14`2'f__AnonymousType13`2'>,int32>,class '<>f__AnonymousType15`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_00da: ret } // end of method QueryExpressions::JoinInto .method public hidebysig instance object OrderBy() cil managed { // Code size 79 (0x4f) .maxstack 3 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::orders IL_0006: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__16_0' IL_000b: dup IL_000c: brtrue.s IL_0025 IL_000e: pop IL_000f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0014: ldftn instance string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__16_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_001a: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_001f: dup IL_0020: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__16_0' IL_0025: call class [System.Core]System.Linq.IOrderedEnumerable`1 [System.Core]System.Linq.Enumerable::OrderBy(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_002a: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__16_1' IL_002f: dup IL_0030: brtrue.s IL_0049 IL_0032: pop IL_0033: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0038: ldftn instance valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__16_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_003e: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0043: dup IL_0044: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__16_1' IL_0049: call class [System.Core]System.Linq.IOrderedEnumerable`1 [System.Core]System.Linq.Enumerable::ThenByDescending(class [System.Core]System.Linq.IOrderedEnumerable`1, class [mscorlib]System.Func`2) IL_004e: ret } // end of method QueryExpressions::OrderBy .method public hidebysig instance object GroupBy() cil managed { // Code size 74 (0x4a) .maxstack 4 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_0006: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__17_0' IL_000b: dup IL_000c: brtrue.s IL_0025 IL_000e: pop IL_000f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0014: ldftn instance string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__17_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_001a: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_001f: dup IL_0020: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__17_0' IL_0025: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__17_1' IL_002a: dup IL_002b: brtrue.s IL_0044 IL_002d: pop IL_002e: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0033: ldftn instance string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__17_1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0039: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_003e: dup IL_003f: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__17_1' IL_0044: call class [mscorlib]System.Collections.Generic.IEnumerable`1> [System.Core]System.Linq.Enumerable::GroupBy(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2, class [mscorlib]System.Func`2) IL_0049: ret } // end of method QueryExpressions::GroupBy .method public hidebysig instance object ExplicitType() cil managed { // Code size 48 (0x30) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_0006: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Cast(class [mscorlib]System.Collections.IEnumerable) IL_000b: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__18_0' IL_0010: dup IL_0011: brtrue.s IL_002a IL_0013: pop IL_0014: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0019: ldftn instance bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__18_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_001f: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0024: dup IL_0025: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__18_0' IL_002a: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Where(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_002f: ret } // end of method QueryExpressions::ExplicitType .method public hidebysig instance object QueryContinuation() cil managed { // Code size 79 (0x4f) .maxstack 3 IL_0000: ldarg.0 IL_0001: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_0006: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__19_0' IL_000b: dup IL_000c: brtrue.s IL_0025 IL_000e: pop IL_000f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0014: ldftn instance string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__19_0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_001a: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_001f: dup IL_0020: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__19_0' IL_0025: call class [mscorlib]System.Collections.Generic.IEnumerable`1> [System.Core]System.Linq.Enumerable::GroupBy(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_002a: ldsfld class [mscorlib]System.Func`2,class '<>f__AnonymousType16`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__19_1' IL_002f: dup IL_0030: brtrue.s IL_0049 IL_0032: pop IL_0033: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0038: ldftn instance class '<>f__AnonymousType16`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__19_1'(class [System.Core]System.Linq.IGrouping`2) IL_003e: newobj instance void class [mscorlib]System.Func`2,class '<>f__AnonymousType16`2'>::.ctor(object, native int) IL_0043: dup IL_0044: stsfld class [mscorlib]System.Func`2,class '<>f__AnonymousType16`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__19_1' IL_0049: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Select,class '<>f__AnonymousType16`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_004e: ret } // end of method QueryExpressions::QueryContinuation .method public hidebysig instance object Issue437(bool[] bools) cil managed { // Code size 74 (0x4a) .maxstack 3 IL_0000: ldarg.1 IL_0001: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__20_0' IL_0006: dup IL_0007: brtrue.s IL_0020 IL_0009: pop IL_000a: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_000f: ldftn instance bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__20_0'(bool) IL_0015: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_001a: dup IL_001b: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__20_0' IL_0020: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Where(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0025: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__20_1' IL_002a: dup IL_002b: brtrue.s IL_0044 IL_002d: pop IL_002e: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0033: ldftn instance bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__20_1'(bool) IL_0039: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_003e: dup IL_003f: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__20_1' IL_0044: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Select(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0049: ret } // end of method QueryExpressions::Issue437 .method public hidebysig static class [mscorlib]System.Collections.Generic.IEnumerable`1 Issue1310a(bool test) cil managed { // Code size 178 (0xb2) .maxstack 3 IL_0000: ldarg.0 IL_0001: brtrue.s IL_0058 IL_0003: ldc.i4.0 IL_0004: ldc.i4 0xff IL_0009: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Range(int32, int32) IL_000e: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__21_2' IL_0013: dup IL_0014: brtrue.s IL_002d IL_0016: pop IL_0017: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_001c: ldftn instance bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__21_2'(int32) IL_0022: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0027: dup IL_0028: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__21_2' IL_002d: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Where(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0032: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__21_3' IL_0037: dup IL_0038: brtrue.s IL_0051 IL_003a: pop IL_003b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0040: ldftn instance char ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__21_3'(int32) IL_0046: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_004b: dup IL_004c: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__21_3' IL_0051: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Select(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0056: br.s IL_00ab IL_0058: ldc.i4.0 IL_0059: ldc.i4 0xff IL_005e: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Range(int32, int32) IL_0063: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__21_0' IL_0068: dup IL_0069: brtrue.s IL_0082 IL_006b: pop IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0071: ldftn instance bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__21_0'(int32) IL_0077: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_007c: dup IL_007d: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__21_0' IL_0082: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Where(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0087: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__21_1' IL_008c: dup IL_008d: brtrue.s IL_00a6 IL_008f: pop IL_0090: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9' IL_0095: ldftn instance char ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'b__21_1'(int32) IL_009b: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_00a0: dup IL_00a1: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__21_1' IL_00a6: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Select(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_00ab: dup IL_00ac: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Concat(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00b1: ret } // end of method QueryExpressions::Issue1310a .method public hidebysig static valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 Cast(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 a) cil managed { // Code size 110 (0x6e) .maxstack 3 IL_0000: ldarg.0 IL_0001: ldsfld class [mscorlib]System.Func`2f__AnonymousType17`2'> class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'<>9__22_0' IL_0006: dup IL_0007: brtrue.s IL_0020 IL_0009: pop IL_000a: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2' class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'<>9' IL_000f: ldftn instance class '<>f__AnonymousType17`2' class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'b__22_0'(!0) IL_0015: newobj instance void class [mscorlib]System.Func`2f__AnonymousType17`2'>::.ctor(object, native int) IL_001a: dup IL_001b: stsfld class [mscorlib]System.Func`2f__AnonymousType17`2'> class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'<>9__22_0' IL_0020: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.MaybeExtensions::Selectf__AnonymousType17`2'>(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1, class [mscorlib]System.Func`2) IL_0025: ldsfld class [mscorlib]System.Func`2f__AnonymousType17`2',bool> class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'<>9__22_1' IL_002a: dup IL_002b: brtrue.s IL_0044 IL_002d: pop IL_002e: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2' class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'<>9' IL_0033: ldftn instance bool class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'b__22_1'(class '<>f__AnonymousType17`2') IL_0039: newobj instance void class [mscorlib]System.Func`2f__AnonymousType17`2',bool>::.ctor(object, native int) IL_003e: dup IL_003f: stsfld class [mscorlib]System.Func`2f__AnonymousType17`2',bool> class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'<>9__22_1' IL_0044: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.MaybeExtensions::Wheref__AnonymousType17`2'>(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1, class [mscorlib]System.Func`2) IL_0049: ldsfld class [mscorlib]System.Func`2f__AnonymousType17`2',!1> class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'<>9__22_2' IL_004e: dup IL_004f: brtrue.s IL_0068 IL_0051: pop IL_0052: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2' class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'<>9' IL_0057: ldftn instance !1 class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'b__22_2'(class '<>f__AnonymousType17`2') IL_005d: newobj instance void class [mscorlib]System.Func`2f__AnonymousType17`2',!!TB>::.ctor(object, native int) IL_0062: dup IL_0063: stsfld class [mscorlib]System.Func`2f__AnonymousType17`2',!1> class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c__22`2'::'<>9__22_2' IL_0068: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.MaybeExtensions::Selectf__AnonymousType17`2',!!1>(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1, class [mscorlib]System.Func`2) IL_006d: ret } // end of method QueryExpressions::Cast .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ret } // end of method QueryExpressions::.ctor .method private hidebysig instance class '<>f__AnonymousType11`2'f__AnonymousType10`2',object> 'b__13_1'(class '<>f__AnonymousType10`2' '<>h__TransparentIdentifier0') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 25 (0x19) .maxstack 8 IL_0000: ldarg.1 IL_0001: ldarg.1 IL_0002: callvirt instance !0 class '<>f__AnonymousType10`2'::get_pi() IL_0007: ldarg.0 IL_0008: ldfld class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::customers IL_000d: ldnull IL_000e: callvirt instance object [mscorlib]System.Reflection.PropertyInfo::GetValue(object, object[]) IL_0013: newobj instance void class '<>f__AnonymousType11`2'f__AnonymousType10`2',object>::.ctor(!0, !1) IL_0018: ret } // end of method QueryExpressions::'b__13_1' } // end of class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions .class public sequential ansi sealed beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 extends [mscorlib]System.ValueType { .field public !T Value .field public bool HasValue } // end of class ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 .class public abstract auto ansi sealed beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.MaybeExtensions extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) .method public hidebysig static valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 Select(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 a, class [mscorlib]System.Func`2 fn) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) // Code size 10 (0xa) .maxstack 1 .locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 V_0) IL_0000: ldloca.s V_0 IL_0002: initobj valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 IL_0008: ldloc.0 IL_0009: ret } // end of method MaybeExtensions::Select .method public hidebysig static valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 Where(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 a, class [mscorlib]System.Func`2 predicate) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) // Code size 10 (0xa) .maxstack 1 .locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 V_0) IL_0000: ldloca.s V_0 IL_0002: initobj valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 IL_0008: ldloc.0 IL_0009: ret } // end of method MaybeExtensions::Where } // end of class ICSharpCode.Decompiler.Tests.TestCases.Pretty.MaybeExtensions // ============================================================= // *********** DISASSEMBLY COMPLETE ***********************