// 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.opt { .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. .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.ExtensionAttribute::.ctor() = ( 01 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.opt.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 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 .field public class [mscorlib]System.Collections.Generic.IEnumerable`1 customers .field public class [mscorlib]System.Collections.Generic.IEnumerable`1 orders .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate2' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate3' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2> 'CS$<>9__CachedAnonymousMethodDelegate7' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`3f__AnonymousType0`3'> 'CS$<>9__CachedAnonymousMethodDelegate8' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2> 'CS$<>9__CachedAnonymousMethodDelegatee' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`3f__AnonymousType1`2'> 'CS$<>9__CachedAnonymousMethodDelegatef' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousType1`2',valuetype [mscorlib]System.Decimal> 'CS$<>9__CachedAnonymousMethodDelegate10' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousType1`2',class '<>f__AnonymousType0`3'> 'CS$<>9__CachedAnonymousMethodDelegate11' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2> 'CS$<>9__CachedAnonymousMethodDelegate18' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`3f__AnonymousType1`2'> 'CS$<>9__CachedAnonymousMethodDelegate19' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> 'CS$<>9__CachedAnonymousMethodDelegate1a' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`3f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail,class '<>f__AnonymousType2`3'> 'CS$<>9__CachedAnonymousMethodDelegate1b' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2> 'CS$<>9__CachedAnonymousMethodDelegate25' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`3f__AnonymousType1`2'> 'CS$<>9__CachedAnonymousMethodDelegate26' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> 'CS$<>9__CachedAnonymousMethodDelegate27' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private 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>> 'CS$<>9__CachedAnonymousMethodDelegate28' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private 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>> 'CS$<>9__CachedAnonymousMethodDelegate29' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private 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'> 'CS$<>9__CachedAnonymousMethodDelegate2a' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousType6`2'> 'CS$<>9__CachedAnonymousMethodDelegate30' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousType6`2',bool> 'CS$<>9__CachedAnonymousMethodDelegate31' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousType6`2',class '<>f__AnonymousType7`2'> 'CS$<>9__CachedAnonymousMethodDelegate32' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate33' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousType8`2'> 'CS$<>9__CachedAnonymousMethodDelegate39' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousType8`2',class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>> 'CS$<>9__CachedAnonymousMethodDelegate3a' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousType9`2'f__AnonymousType8`2',string>,string> 'CS$<>9__CachedAnonymousMethodDelegate3b' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousTypea`2'> 'CS$<>9__CachedAnonymousMethodDelegate42' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousTypeb`2'f__AnonymousTypea`2',object>,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam> 'CS$<>9__CachedAnonymousMethodDelegate43' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate48' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate49' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`3f__AnonymousTypec`3'> 'CS$<>9__CachedAnonymousMethodDelegate4a' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate53' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate54' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`3,class '<>f__AnonymousTyped`2'>> 'CS$<>9__CachedAnonymousMethodDelegate55' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousTyped`2'>,class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>> 'CS$<>9__CachedAnonymousMethodDelegate56' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>,bool> 'CS$<>9__CachedAnonymousMethodDelegate57' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>,class '<>f__AnonymousTypef`2'> 'CS$<>9__CachedAnonymousMethodDelegate58' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate5b' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate5c' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate5f' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate60' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate62' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate65' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2,class '<>f__AnonymousType10`2'> 'CS$<>9__CachedAnonymousMethodDelegate66' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate69' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate6a' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate6f' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate70' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate71' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field private static class [mscorlib]System.Func`2 'CS$<>9__CachedAnonymousMethodDelegate72' .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .method public hidebysig instance object MultipleWhere() cil managed { // Code size 75 (0x4b) .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::'CS$<>9__CachedAnonymousMethodDelegate2' IL_000b: brtrue.s IL_001e IL_000d: ldnull IL_000e: ldftn bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0014: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0019: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate2' IL_001e: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate2' IL_0023: 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_0028: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate3' IL_002d: brtrue.s IL_0040 IL_002f: ldnull IL_0030: ldftn bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0036: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_003b: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate3' IL_0040: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate3' IL_0045: 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_004a: ret } // end of method QueryExpressions::MultipleWhere .method public hidebysig instance object SelectManyFollowedBySelect() cil managed { // Code size 70 (0x46) .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::'CS$<>9__CachedAnonymousMethodDelegate7' IL_000b: brtrue.s IL_001e IL_000d: ldnull IL_000e: ldftn class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__5'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0014: newobj instance void class [mscorlib]System.Func`2>::.ctor(object, native int) IL_0019: stsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate7' IL_001e: ldsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate7' IL_0023: ldsfld class [mscorlib]System.Func`3f__AnonymousType0`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate8' IL_0028: brtrue.s IL_003b IL_002a: ldnull IL_002b: ldftn class '<>f__AnonymousType0`3' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__6'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0031: newobj instance void class [mscorlib]System.Func`3f__AnonymousType0`3'>::.ctor(object, native int) IL_0036: stsfld class [mscorlib]System.Func`3f__AnonymousType0`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate8' IL_003b: ldsfld class [mscorlib]System.Func`3f__AnonymousType0`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate8' IL_0040: 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_0045: ret } // end of method QueryExpressions::SelectManyFollowedBySelect .method public hidebysig instance object SelectManyFollowedByOrderBy() cil managed { // Code size 138 (0x8a) .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::'CS$<>9__CachedAnonymousMethodDelegatee' IL_000b: brtrue.s IL_001e IL_000d: ldnull IL_000e: ldftn class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__a'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0014: newobj instance void class [mscorlib]System.Func`2>::.ctor(object, native int) IL_0019: stsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegatee' IL_001e: ldsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegatee' IL_0023: ldsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegatef' IL_0028: brtrue.s IL_003b IL_002a: ldnull IL_002b: ldftn class '<>f__AnonymousType1`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__b'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0031: newobj instance void class [mscorlib]System.Func`3f__AnonymousType1`2'>::.ctor(object, native int) IL_0036: stsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegatef' IL_003b: ldsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegatef' IL_0040: 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_0045: ldsfld class [mscorlib]System.Func`2f__AnonymousType1`2',valuetype [mscorlib]System.Decimal> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate10' IL_004a: brtrue.s IL_005d IL_004c: ldnull IL_004d: ldftn valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__c'(class '<>f__AnonymousType1`2') IL_0053: newobj instance void class [mscorlib]System.Func`2f__AnonymousType1`2',valuetype [mscorlib]System.Decimal>::.ctor(object, native int) IL_0058: stsfld class [mscorlib]System.Func`2f__AnonymousType1`2',valuetype [mscorlib]System.Decimal> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate10' IL_005d: ldsfld class [mscorlib]System.Func`2f__AnonymousType1`2',valuetype [mscorlib]System.Decimal> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate10' IL_0062: 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_0067: ldsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class '<>f__AnonymousType0`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate11' IL_006c: brtrue.s IL_007f IL_006e: ldnull IL_006f: ldftn class '<>f__AnonymousType0`3' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__d'(class '<>f__AnonymousType1`2') IL_0075: newobj instance void class [mscorlib]System.Func`2f__AnonymousType1`2',class '<>f__AnonymousType0`3'>::.ctor(object, native int) IL_007a: stsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class '<>f__AnonymousType0`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate11' IL_007f: ldsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class '<>f__AnonymousType0`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate11' IL_0084: 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_0089: ret } // end of method QueryExpressions::SelectManyFollowedByOrderBy .method public hidebysig instance object MultipleSelectManyFollowedBySelect() cil managed { // Code size 133 (0x85) .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::'CS$<>9__CachedAnonymousMethodDelegate18' IL_000b: brtrue.s IL_001e IL_000d: ldnull IL_000e: ldftn class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__14'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0014: newobj instance void class [mscorlib]System.Func`2>::.ctor(object, native int) IL_0019: stsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate18' IL_001e: ldsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate18' IL_0023: ldsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate19' IL_0028: brtrue.s IL_003b IL_002a: ldnull IL_002b: ldftn class '<>f__AnonymousType1`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__15'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0031: newobj instance void class [mscorlib]System.Func`3f__AnonymousType1`2'>::.ctor(object, native int) IL_0036: stsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate19' IL_003b: ldsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate19' IL_0040: 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_0045: ldsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate1a' IL_004a: brtrue.s IL_005d IL_004c: ldnull IL_004d: ldftn class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__16'(class '<>f__AnonymousType1`2') IL_0053: newobj instance void class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1>::.ctor(object, native int) IL_0058: stsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate1a' IL_005d: ldsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate1a' IL_0062: 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::'CS$<>9__CachedAnonymousMethodDelegate1b' IL_0067: brtrue.s IL_007a IL_0069: ldnull IL_006a: ldftn class '<>f__AnonymousType2`3' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__17'(class '<>f__AnonymousType1`2', class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail) IL_0070: 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_0075: 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::'CS$<>9__CachedAnonymousMethodDelegate1b' IL_007a: 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::'CS$<>9__CachedAnonymousMethodDelegate1b' IL_007f: 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_0084: ret } // end of method QueryExpressions::MultipleSelectManyFollowedBySelect .method public hidebysig instance object MultipleSelectManyFollowedByLet() cil managed { // Code size 201 (0xc9) .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::'CS$<>9__CachedAnonymousMethodDelegate25' IL_000b: brtrue.s IL_001e IL_000d: ldnull IL_000e: ldftn class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__1f'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0014: newobj instance void class [mscorlib]System.Func`2>::.ctor(object, native int) IL_0019: stsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate25' IL_001e: ldsfld class [mscorlib]System.Func`2> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate25' IL_0023: ldsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate26' IL_0028: brtrue.s IL_003b IL_002a: ldnull IL_002b: ldftn class '<>f__AnonymousType1`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__20'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0031: newobj instance void class [mscorlib]System.Func`3f__AnonymousType1`2'>::.ctor(object, native int) IL_0036: stsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate26' IL_003b: ldsfld class [mscorlib]System.Func`3f__AnonymousType1`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate26' IL_0040: 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_0045: ldsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate27' IL_004a: brtrue.s IL_005d IL_004c: ldnull IL_004d: ldftn class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__21'(class '<>f__AnonymousType1`2') IL_0053: newobj instance void class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1>::.ctor(object, native int) IL_0058: stsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate27' IL_005d: ldsfld class [mscorlib]System.Func`2f__AnonymousType1`2',class [mscorlib]System.Collections.Generic.IEnumerable`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate27' IL_0062: 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::'CS$<>9__CachedAnonymousMethodDelegate28' IL_0067: brtrue.s IL_007a IL_0069: ldnull IL_006a: ldftn class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__22'(class '<>f__AnonymousType1`2', class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail) IL_0070: 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_0075: 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::'CS$<>9__CachedAnonymousMethodDelegate28' IL_007a: 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::'CS$<>9__CachedAnonymousMethodDelegate28' IL_007f: 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_0084: 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::'CS$<>9__CachedAnonymousMethodDelegate29' IL_0089: brtrue.s IL_009c IL_008b: ldnull IL_008c: ldftn 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::'b__23'(class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>) IL_0092: 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_0097: 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::'CS$<>9__CachedAnonymousMethodDelegate29' IL_009c: 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::'CS$<>9__CachedAnonymousMethodDelegate29' IL_00a1: 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_00a6: 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::'CS$<>9__CachedAnonymousMethodDelegate2a' IL_00ab: brtrue.s IL_00be IL_00ad: ldnull IL_00ae: ldftn class '<>f__AnonymousType5`3' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__24'(class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal>) IL_00b4: 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_00b9: 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::'CS$<>9__CachedAnonymousMethodDelegate2a' IL_00be: 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::'CS$<>9__CachedAnonymousMethodDelegate2a' IL_00c3: 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_00c8: ret } // end of method QueryExpressions::MultipleSelectManyFollowedByLet .method public hidebysig instance object FromLetWhereSelect() cil managed { // Code size 109 (0x6d) .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::'CS$<>9__CachedAnonymousMethodDelegate30' IL_000b: brtrue.s IL_001e IL_000d: ldnull IL_000e: ldftn class '<>f__AnonymousType6`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__2c'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0014: newobj instance void class [mscorlib]System.Func`2f__AnonymousType6`2'>::.ctor(object, native int) IL_0019: stsfld class [mscorlib]System.Func`2f__AnonymousType6`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate30' IL_001e: ldsfld class [mscorlib]System.Func`2f__AnonymousType6`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate30' IL_0023: 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_0028: ldsfld class [mscorlib]System.Func`2f__AnonymousType6`2',bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate31' IL_002d: brtrue.s IL_0040 IL_002f: ldnull IL_0030: ldftn bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__2e'(class '<>f__AnonymousType6`2') IL_0036: newobj instance void class [mscorlib]System.Func`2f__AnonymousType6`2',bool>::.ctor(object, native int) IL_003b: stsfld class [mscorlib]System.Func`2f__AnonymousType6`2',bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate31' IL_0040: ldsfld class [mscorlib]System.Func`2f__AnonymousType6`2',bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate31' IL_0045: 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_004a: ldsfld class [mscorlib]System.Func`2f__AnonymousType6`2',class '<>f__AnonymousType7`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate32' IL_004f: brtrue.s IL_0062 IL_0051: ldnull IL_0052: ldftn class '<>f__AnonymousType7`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__2f'(class '<>f__AnonymousType6`2') IL_0058: newobj instance void class [mscorlib]System.Func`2f__AnonymousType6`2',class '<>f__AnonymousType7`2'>::.ctor(object, native int) IL_005d: stsfld class [mscorlib]System.Func`2f__AnonymousType6`2',class '<>f__AnonymousType7`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate32' IL_0062: ldsfld class [mscorlib]System.Func`2f__AnonymousType6`2',class '<>f__AnonymousType7`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate32' IL_0067: 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_006c: ret } // end of method QueryExpressions::FromLetWhereSelect .method public hidebysig instance object MultipleLet() cil managed { // Code size 109 (0x6d) .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::'CS$<>9__CachedAnonymousMethodDelegate39' IL_000b: brtrue.s IL_001e IL_000d: ldnull IL_000e: ldftn class '<>f__AnonymousType8`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__36'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0014: newobj instance void class [mscorlib]System.Func`2f__AnonymousType8`2'>::.ctor(object, native int) IL_0019: stsfld class [mscorlib]System.Func`2f__AnonymousType8`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate39' IL_001e: ldsfld class [mscorlib]System.Func`2f__AnonymousType8`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate39' IL_0023: 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_0028: ldsfld class [mscorlib]System.Func`2f__AnonymousType8`2',class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate3a' IL_002d: brtrue.s IL_0040 IL_002f: ldnull IL_0030: ldftn class '<>f__AnonymousType9`2'f__AnonymousType8`2',string> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__37'(class '<>f__AnonymousType8`2') IL_0036: newobj instance void class [mscorlib]System.Func`2f__AnonymousType8`2',class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>>::.ctor(object, native int) IL_003b: stsfld class [mscorlib]System.Func`2f__AnonymousType8`2',class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate3a' IL_0040: ldsfld class [mscorlib]System.Func`2f__AnonymousType8`2',class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate3a' IL_0045: 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_004a: ldsfld class [mscorlib]System.Func`2f__AnonymousType9`2'f__AnonymousType8`2',string>,string> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate3b' IL_004f: brtrue.s IL_0062 IL_0051: ldnull IL_0052: ldftn string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__38'(class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>) IL_0058: newobj instance void class [mscorlib]System.Func`2f__AnonymousType9`2'f__AnonymousType8`2',string>,string>::.ctor(object, native int) IL_005d: stsfld class [mscorlib]System.Func`2f__AnonymousType9`2'f__AnonymousType8`2',string>,string> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate3b' IL_0062: ldsfld class [mscorlib]System.Func`2f__AnonymousType9`2'f__AnonymousType8`2',string>,string> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate3b' IL_0067: 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_006c: ret } // end of method QueryExpressions::MultipleLet .method public hidebysig instance object HibernateApplyGeneratorQuery() cil managed { // Code size 107 (0x6b) .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__AnonymousTypea`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate42' IL_0015: brtrue.s IL_0028 IL_0017: ldnull IL_0018: ldftn class '<>f__AnonymousTypea`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__3f'(class [mscorlib]System.Reflection.PropertyInfo) IL_001e: newobj instance void class [mscorlib]System.Func`2f__AnonymousTypea`2'>::.ctor(object, native int) IL_0023: stsfld class [mscorlib]System.Func`2f__AnonymousTypea`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate42' IL_0028: ldsfld class [mscorlib]System.Func`2f__AnonymousTypea`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate42' IL_002d: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousTypea`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0032: ldarg.0 IL_0033: ldftn instance class '<>f__AnonymousTypeb`2'f__AnonymousTypea`2',object> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__40'(class '<>f__AnonymousTypea`2') IL_0039: newobj instance void class [mscorlib]System.Func`2f__AnonymousTypea`2',class '<>f__AnonymousTypeb`2'f__AnonymousTypea`2',object>>::.ctor(object, native int) IL_003e: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousTypea`2',class '<>f__AnonymousTypeb`2'f__AnonymousTypea`2',object>>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0043: ldsfld class [mscorlib]System.Func`2f__AnonymousTypeb`2'f__AnonymousTypea`2',object>,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate43' IL_0048: brtrue.s IL_005b IL_004a: ldnull IL_004b: ldftn class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__41'(class '<>f__AnonymousTypeb`2'f__AnonymousTypea`2',object>) IL_0051: newobj instance void class [mscorlib]System.Func`2f__AnonymousTypeb`2'f__AnonymousTypea`2',object>,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam>::.ctor(object, native int) IL_0056: stsfld class [mscorlib]System.Func`2f__AnonymousTypeb`2'f__AnonymousTypea`2',object>,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate43' IL_005b: ldsfld class [mscorlib]System.Func`2f__AnonymousTypeb`2'f__AnonymousTypea`2',object>,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate43' IL_0060: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousTypeb`2'f__AnonymousTypea`2',object>,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0065: call !!0[] [System.Core]System.Linq.Enumerable::ToArray(class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_006a: ret } // end of method QueryExpressions::HibernateApplyGeneratorQuery .method public hidebysig instance object Join() cil managed { // Code size 105 (0x69) .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::'CS$<>9__CachedAnonymousMethodDelegate48' IL_0011: brtrue.s IL_0024 IL_0013: ldnull IL_0014: ldftn int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__45'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_001a: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_001f: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate48' IL_0024: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate48' IL_0029: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate49' IL_002e: brtrue.s IL_0041 IL_0030: ldnull IL_0031: ldftn int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__46'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0037: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_003c: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate49' IL_0041: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate49' IL_0046: ldsfld class [mscorlib]System.Func`3f__AnonymousTypec`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate4a' IL_004b: brtrue.s IL_005e IL_004d: ldnull IL_004e: ldftn class '<>f__AnonymousTypec`3' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__47'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0054: newobj instance void class [mscorlib]System.Func`3f__AnonymousTypec`3'>::.ctor(object, native int) IL_0059: stsfld class [mscorlib]System.Func`3f__AnonymousTypec`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate4a' IL_005e: ldsfld class [mscorlib]System.Func`3f__AnonymousTypec`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate4a' IL_0063: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Joinf__AnonymousTypec`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_0068: ret } // end of method QueryExpressions::Join .method public hidebysig instance object JoinInto() cil managed { // Code size 207 (0xcf) .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::'CS$<>9__CachedAnonymousMethodDelegate53' IL_0011: brtrue.s IL_0024 IL_0013: ldnull IL_0014: ldftn int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__4d'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_001a: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_001f: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate53' IL_0024: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate53' IL_0029: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate54' IL_002e: brtrue.s IL_0041 IL_0030: ldnull IL_0031: ldftn int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__4e'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0037: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_003c: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate54' IL_0041: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate54' IL_0046: ldsfld class [mscorlib]System.Func`3,class '<>f__AnonymousTyped`2'>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate55' IL_004b: brtrue.s IL_005e IL_004d: ldnull IL_004e: ldftn class '<>f__AnonymousTyped`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__4f'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0054: newobj instance void class [mscorlib]System.Func`3,class '<>f__AnonymousTyped`2'>>::.ctor(object, native int) IL_0059: stsfld class [mscorlib]System.Func`3,class '<>f__AnonymousTyped`2'>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate55' IL_005e: ldsfld class [mscorlib]System.Func`3,class '<>f__AnonymousTyped`2'>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate55' IL_0063: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::GroupJoinf__AnonymousTyped`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_0068: ldsfld class [mscorlib]System.Func`2f__AnonymousTyped`2'>,class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate56' IL_006d: brtrue.s IL_0080 IL_006f: ldnull IL_0070: ldftn class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__50'(class '<>f__AnonymousTyped`2'>) IL_0076: newobj instance void class [mscorlib]System.Func`2f__AnonymousTyped`2'>,class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>>::.ctor(object, native int) IL_007b: stsfld class [mscorlib]System.Func`2f__AnonymousTyped`2'>,class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate56' IL_0080: ldsfld class [mscorlib]System.Func`2f__AnonymousTyped`2'>,class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate56' IL_0085: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousTyped`2'>,class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_008a: ldsfld class [mscorlib]System.Func`2f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate57' IL_008f: brtrue.s IL_00a2 IL_0091: ldnull IL_0092: ldftn bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__51'(class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>) IL_0098: newobj instance void class [mscorlib]System.Func`2f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>,bool>::.ctor(object, native int) IL_009d: stsfld class [mscorlib]System.Func`2f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate57' IL_00a2: ldsfld class [mscorlib]System.Func`2f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate57' IL_00a7: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Wheref__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_00ac: ldsfld class [mscorlib]System.Func`2f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>,class '<>f__AnonymousTypef`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate58' IL_00b1: brtrue.s IL_00c4 IL_00b3: ldnull IL_00b4: ldftn class '<>f__AnonymousTypef`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__52'(class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>) IL_00ba: newobj instance void class [mscorlib]System.Func`2f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>,class '<>f__AnonymousTypef`2'>::.ctor(object, native int) IL_00bf: stsfld class [mscorlib]System.Func`2f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>,class '<>f__AnonymousTypef`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate58' IL_00c4: ldsfld class [mscorlib]System.Func`2f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>,class '<>f__AnonymousTypef`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate58' IL_00c9: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Selectf__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>,class '<>f__AnonymousTypef`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_00ce: ret } // end of method QueryExpressions::JoinInto .method public hidebysig instance object OrderBy() cil managed { // Code size 75 (0x4b) .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::'CS$<>9__CachedAnonymousMethodDelegate5b' IL_000b: brtrue.s IL_001e IL_000d: ldnull IL_000e: ldftn string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__59'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0014: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0019: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate5b' IL_001e: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate5b' IL_0023: 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_0028: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate5c' IL_002d: brtrue.s IL_0040 IL_002f: ldnull IL_0030: ldftn valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__5a'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order) IL_0036: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_003b: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate5c' IL_0040: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate5c' IL_0045: 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_004a: ret } // end of method QueryExpressions::OrderBy .method public hidebysig instance object GroupBy() cil managed { // Code size 70 (0x46) .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::'CS$<>9__CachedAnonymousMethodDelegate5f' IL_000b: brtrue.s IL_001e IL_000d: ldnull IL_000e: ldftn string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__5d'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0014: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0019: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate5f' IL_001e: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate5f' IL_0023: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate60' IL_0028: brtrue.s IL_003b IL_002a: ldnull IL_002b: ldftn string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__5e'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0031: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0036: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate60' IL_003b: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate60' IL_0040: 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_0045: ret } // end of method QueryExpressions::GroupBy .method public hidebysig instance object ExplicitType() cil managed { // Code size 46 (0x2e) .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::'CS$<>9__CachedAnonymousMethodDelegate62' IL_0010: brtrue.s IL_0023 IL_0012: ldnull IL_0013: ldftn bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__61'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0019: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_001e: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate62' IL_0023: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate62' IL_0028: 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_002d: ret } // end of method QueryExpressions::ExplicitType .method public hidebysig instance object QueryContinuation() cil managed { // Code size 75 (0x4b) .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::'CS$<>9__CachedAnonymousMethodDelegate65' IL_000b: brtrue.s IL_001e IL_000d: ldnull IL_000e: ldftn string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__63'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer) IL_0014: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0019: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate65' IL_001e: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate65' IL_0023: 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_0028: ldsfld class [mscorlib]System.Func`2,class '<>f__AnonymousType10`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate66' IL_002d: brtrue.s IL_0040 IL_002f: ldnull IL_0030: ldftn class '<>f__AnonymousType10`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__64'(class [System.Core]System.Linq.IGrouping`2) IL_0036: newobj instance void class [mscorlib]System.Func`2,class '<>f__AnonymousType10`2'>::.ctor(object, native int) IL_003b: stsfld class [mscorlib]System.Func`2,class '<>f__AnonymousType10`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate66' IL_0040: ldsfld class [mscorlib]System.Func`2,class '<>f__AnonymousType10`2'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate66' IL_0045: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Select,class '<>f__AnonymousType10`2'>(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_004a: ret } // end of method QueryExpressions::QueryContinuation .method public hidebysig instance object Issue437(bool[] bools) cil managed { // Code size 70 (0x46) .maxstack 3 IL_0000: ldarg.1 IL_0001: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate69' IL_0006: brtrue.s IL_0019 IL_0008: ldnull IL_0009: ldftn bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__67'(bool) IL_000f: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0014: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate69' IL_0019: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate69' IL_001e: 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_0023: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate6a' IL_0028: brtrue.s IL_003b IL_002a: ldnull IL_002b: ldftn bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__68'(bool) IL_0031: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0036: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate6a' IL_003b: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate6a' IL_0040: 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_0045: ret } // end of method QueryExpressions::Issue437 .method public hidebysig static class [mscorlib]System.Collections.Generic.IEnumerable`1 Issue1310a(bool test) cil managed { // Code size 172 (0xac) .maxstack 3 .locals init (class [mscorlib]System.Collections.Generic.IEnumerable`1 V_0) IL_0000: ldarg.0 IL_0001: brtrue.s IL_0054 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::'CS$<>9__CachedAnonymousMethodDelegate71' IL_0013: brtrue.s IL_0026 IL_0015: ldnull IL_0016: ldftn bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__6d'(int32) IL_001c: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0021: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate71' IL_0026: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate71' IL_002b: 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_0030: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate72' IL_0035: brtrue.s IL_0048 IL_0037: ldnull IL_0038: ldftn char ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__6e'(int32) IL_003e: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0043: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate72' IL_0048: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate72' IL_004d: 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_0052: br.s IL_00a3 IL_0054: ldc.i4.0 IL_0055: ldc.i4 0xff IL_005a: call class [mscorlib]System.Collections.Generic.IEnumerable`1 [System.Core]System.Linq.Enumerable::Range(int32, int32) IL_005f: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate6f' IL_0064: brtrue.s IL_0077 IL_0066: ldnull IL_0067: ldftn bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__6b'(int32) IL_006d: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0072: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate6f' IL_0077: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate6f' IL_007c: 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_0081: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate70' IL_0086: brtrue.s IL_0099 IL_0088: ldnull IL_0089: ldftn char ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__6c'(int32) IL_008f: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_0094: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate70' IL_0099: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate70' IL_009e: 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_00a3: stloc.0 IL_00a4: ldloc.0 IL_00a5: ldloc.0 IL_00a6: 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_00ab: 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 53 (0x35) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldnull IL_0002: ldftn class '<>f__AnonymousType11`2' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__74'(!!0) IL_0008: newobj instance void class [mscorlib]System.Func`2f__AnonymousType11`2'>::.ctor(object, native int) IL_000d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.MaybeExtensions::Selectf__AnonymousType11`2'>(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1, class [mscorlib]System.Func`2) IL_0012: ldnull IL_0013: ldftn bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__75'(class '<>f__AnonymousType11`2') IL_0019: newobj instance void class [mscorlib]System.Func`2f__AnonymousType11`2',bool>::.ctor(object, native int) IL_001e: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.MaybeExtensions::Wheref__AnonymousType11`2'>(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1, class [mscorlib]System.Func`2) IL_0023: ldnull IL_0024: ldftn !!1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__76'(class '<>f__AnonymousType11`2') IL_002a: newobj instance void class [mscorlib]System.Func`2f__AnonymousType11`2',!!TB>::.ctor(object, native int) IL_002f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.MaybeExtensions::Selectf__AnonymousType11`2',!!1>(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.Maybe`1, class [mscorlib]System.Func`2) IL_0034: 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 static bool 'b__0'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 16 (0x10) .maxstack 8 IL_0000: ldarg.0 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 QueryExpressions::'b__0' .method private hidebysig static bool 'b__1'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 17 (0x11) .maxstack 8 IL_0000: ldarg.0 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 QueryExpressions::'b__1' .method private hidebysig static class [mscorlib]System.Collections.Generic.IEnumerable`1 'b__5'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) 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 class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Orders IL_0006: ret } // end of method QueryExpressions::'b__5' .method private hidebysig static class '<>f__AnonymousType0`3' 'b__6'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 24 (0x18) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Name IL_0006: ldarg.1 IL_0007: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::OrderID IL_000c: ldarg.1 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 QueryExpressions::'b__6' .method private hidebysig static class [mscorlib]System.Collections.Generic.IEnumerable`1 'b__a'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) 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 class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Orders IL_0006: ret } // end of method QueryExpressions::'b__a' .method private hidebysig static class '<>f__AnonymousType1`2' 'b__b'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) 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: newobj instance void class '<>f__AnonymousType1`2'::.ctor(!0, !1) IL_0007: ret } // end of method QueryExpressions::'b__b' .method private hidebysig static valuetype [mscorlib]System.Decimal 'b__c'(class '<>f__AnonymousType1`2' '<>h__TransparentIdentifier9') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 12 (0xc) .maxstack 8 IL_0000: ldarg.0 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 QueryExpressions::'b__c' .method private hidebysig static class '<>f__AnonymousType0`3' 'b__d'(class '<>f__AnonymousType1`2' '<>h__TransparentIdentifier9') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 39 (0x27) .maxstack 8 IL_0000: ldarg.0 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.0 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.0 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 QueryExpressions::'b__d' .method private hidebysig static class [mscorlib]System.Collections.Generic.IEnumerable`1 'b__14'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) 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 class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Orders IL_0006: ret } // end of method QueryExpressions::'b__14' .method private hidebysig static class '<>f__AnonymousType1`2' 'b__15'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) 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: newobj instance void class '<>f__AnonymousType1`2'::.ctor(!0, !1) IL_0007: ret } // end of method QueryExpressions::'b__15' .method private hidebysig static class [mscorlib]System.Collections.Generic.IEnumerable`1 'b__16'(class '<>f__AnonymousType1`2' '<>h__TransparentIdentifier12') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 12 (0xc) .maxstack 8 IL_0000: ldarg.0 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 QueryExpressions::'b__16' .method private hidebysig static class '<>f__AnonymousType2`3' 'b__17'(class '<>f__AnonymousType1`2' '<>h__TransparentIdentifier12', class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail d) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 34 (0x22) .maxstack 8 IL_0000: ldarg.0 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.0 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: 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 QueryExpressions::'b__17' .method private hidebysig static class [mscorlib]System.Collections.Generic.IEnumerable`1 'b__1f'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) 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 class [mscorlib]System.Collections.Generic.IEnumerable`1 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Orders IL_0006: ret } // end of method QueryExpressions::'b__1f' .method private hidebysig static class '<>f__AnonymousType1`2' 'b__20'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) 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: newobj instance void class '<>f__AnonymousType1`2'::.ctor(!0, !1) IL_0007: ret } // end of method QueryExpressions::'b__20' .method private hidebysig static class [mscorlib]System.Collections.Generic.IEnumerable`1 'b__21'(class '<>f__AnonymousType1`2' '<>h__TransparentIdentifier1c') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 12 (0xc) .maxstack 8 IL_0000: ldarg.0 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 QueryExpressions::'b__21' .method private hidebysig static class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail> 'b__22'(class '<>f__AnonymousType1`2' '<>h__TransparentIdentifier1c', class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail d) 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: 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 QueryExpressions::'b__22' .method private hidebysig static class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal> 'b__23'(class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail> '<>h__TransparentIdentifier1d') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 39 (0x27) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.0 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.0 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 QueryExpressions::'b__23' .method private hidebysig static class '<>f__AnonymousType5`3' 'b__24'(class '<>f__AnonymousType4`2'f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>,valuetype [mscorlib]System.Decimal> '<>h__TransparentIdentifier1e') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 54 (0x36) .maxstack 8 IL_0000: ldarg.0 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__TransparentIdentifier1d'() IL_0006: callvirt instance !0 class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>::'get_<>h__TransparentIdentifier1c'() 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.0 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__TransparentIdentifier1d'() IL_001b: callvirt instance !0 class '<>f__AnonymousType3`2'f__AnonymousType1`2',class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail>::'get_<>h__TransparentIdentifier1c'() 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.0 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 QueryExpressions::'b__24' .method private hidebysig static class '<>f__AnonymousType6`2' 'b__2c'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 47 (0x2f) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.0 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::'CS$<>9__CachedAnonymousMethodDelegate33' IL_000c: brtrue.s IL_001f IL_000e: ldnull IL_000f: ldftn valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'b__2d'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail) IL_0015: newobj instance void class [mscorlib]System.Func`2::.ctor(object, native int) IL_001a: stsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate33' IL_001f: ldsfld class [mscorlib]System.Func`2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate33' IL_0024: call valuetype [mscorlib]System.Decimal [System.Core]System.Linq.Enumerable::Sum(class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Func`2) IL_0029: newobj instance void class '<>f__AnonymousType6`2'::.ctor(!0, !1) IL_002e: ret } // end of method QueryExpressions::'b__2c' .method private hidebysig static bool 'b__2e'(class '<>f__AnonymousType6`2' '<>h__TransparentIdentifier2b') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 22 (0x16) .maxstack 8 IL_0000: ldarg.0 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 QueryExpressions::'b__2e' .method private hidebysig static class '<>f__AnonymousType7`2' 'b__2f'(class '<>f__AnonymousType6`2' '<>h__TransparentIdentifier2b') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 23 (0x17) .maxstack 8 IL_0000: ldarg.0 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.0 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 QueryExpressions::'b__2f' .method private hidebysig static valuetype [mscorlib]System.Decimal 'b__2d'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail d) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 23 (0x17) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/OrderDetail::UnitPrice IL_0006: ldarg.0 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 QueryExpressions::'b__2d' .method private hidebysig static class '<>f__AnonymousType8`2' 'b__36'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer a) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 13 (0xd) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.0 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 QueryExpressions::'b__36' .method private hidebysig static class '<>f__AnonymousType9`2'f__AnonymousType8`2',string> 'b__37'(class '<>f__AnonymousType8`2' '<>h__TransparentIdentifier34') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 18 (0x12) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.0 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 QueryExpressions::'b__37' .method private hidebysig static string 'b__38'(class '<>f__AnonymousType9`2'f__AnonymousType8`2',string> '<>h__TransparentIdentifier35') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 23 (0x17) .maxstack 8 IL_0000: ldarg.0 IL_0001: callvirt instance !0 class '<>f__AnonymousType9`2'f__AnonymousType8`2',string>::'get_<>h__TransparentIdentifier34'() IL_0006: callvirt instance !1 class '<>f__AnonymousType8`2'::get_b() IL_000b: ldarg.0 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 QueryExpressions::'b__38' .method private hidebysig static class '<>f__AnonymousTypea`2' 'b__3f'(class [mscorlib]System.Reflection.PropertyInfo pi) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 13 (0xd) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.0 IL_0002: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name() IL_0007: newobj instance void class '<>f__AnonymousTypea`2'::.ctor(!0, !1) IL_000c: ret } // end of method QueryExpressions::'b__3f' .method private hidebysig instance class '<>f__AnonymousTypeb`2'f__AnonymousTypea`2',object> 'b__40'(class '<>f__AnonymousTypea`2' '<>h__TransparentIdentifier3c') 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__AnonymousTypea`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__AnonymousTypeb`2'f__AnonymousTypea`2',object>::.ctor(!0, !1) IL_0018: ret } // end of method QueryExpressions::'b__40' .method private hidebysig static class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam 'b__41'(class '<>f__AnonymousTypeb`2'f__AnonymousTypea`2',object> '<>h__TransparentIdentifier3d') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 68 (0x44) .maxstack 4 .locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam V_0, string[] V_1) IL_0000: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldarg.0 IL_0008: callvirt instance !0 class '<>f__AnonymousTypeb`2'f__AnonymousTypea`2',object>::'get_<>h__TransparentIdentifier3c'() IL_000d: callvirt instance !1 class '<>f__AnonymousTypea`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: stloc.1 IL_001f: ldloc.1 IL_0020: ldc.i4.0 IL_0021: ldarg.0 IL_0022: callvirt instance !1 class '<>f__AnonymousTypeb`2'f__AnonymousTypea`2',object>::get_pvalue() IL_0027: brfalse.s IL_0036 IL_0029: ldarg.0 IL_002a: callvirt instance !1 class '<>f__AnonymousTypeb`2'f__AnonymousTypea`2',object>::get_pvalue() IL_002f: callvirt instance string [mscorlib]System.Object::ToString() IL_0034: br.s IL_003b IL_0036: ldstr "null" IL_003b: stelem.ref IL_003c: ldloc.1 IL_003d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/HbmParam::set_Text(string[]) IL_0042: ldloc.0 IL_0043: ret } // end of method QueryExpressions::'b__41' .method private hidebysig static int32 'b__45'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) 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 int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::CustomerID IL_0006: ret } // end of method QueryExpressions::'b__45' .method private hidebysig static int32 'b__46'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) 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 int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::CustomerID IL_0006: ret } // end of method QueryExpressions::'b__46' .method private hidebysig static class '<>f__AnonymousTypec`3' 'b__47'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c, class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 24 (0x18) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Name IL_0006: ldarg.1 IL_0007: ldfld valuetype [mscorlib]System.DateTime ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::OrderDate IL_000c: ldarg.1 IL_000d: ldfld valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::Total IL_0012: newobj instance void class '<>f__AnonymousTypec`3'::.ctor(!0, !1, !2) IL_0017: ret } // end of method QueryExpressions::'b__47' .method private hidebysig static int32 'b__4d'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) 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 int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::CustomerID IL_0006: ret } // end of method QueryExpressions::'b__4d' .method private hidebysig static int32 'b__4e'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) 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 int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::CustomerID IL_0006: ret } // end of method QueryExpressions::'b__4e' .method private hidebysig static class '<>f__AnonymousTyped`2'> 'b__4f'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c, class [mscorlib]System.Collections.Generic.IEnumerable`1 co) 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: newobj instance void class '<>f__AnonymousTyped`2'>::.ctor(!0, !1) IL_0007: ret } // end of method QueryExpressions::'b__4f' .method private hidebysig static class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32> 'b__50'(class '<>f__AnonymousTyped`2'> '<>h__TransparentIdentifier4b') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 18 (0x12) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.0 IL_0002: callvirt instance !1 class '<>f__AnonymousTyped`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__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>::.ctor(!0, !1) IL_0011: ret } // end of method QueryExpressions::'b__50' .method private hidebysig static bool 'b__51'(class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32> '<>h__TransparentIdentifier4c') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 14 (0xe) .maxstack 8 IL_0000: ldarg.0 IL_0001: callvirt instance !1 class '<>f__AnonymousTypee`2'f__AnonymousTyped`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 QueryExpressions::'b__51' .method private hidebysig static class '<>f__AnonymousTypef`2' 'b__52'(class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32> '<>h__TransparentIdentifier4c') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 28 (0x1c) .maxstack 8 IL_0000: ldarg.0 IL_0001: callvirt instance !0 class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>::'get_<>h__TransparentIdentifier4b'() IL_0006: callvirt instance !0 class '<>f__AnonymousTyped`2'>::get_c() IL_000b: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer::Name IL_0010: ldarg.0 IL_0011: callvirt instance !1 class '<>f__AnonymousTypee`2'f__AnonymousTyped`2'>,int32>::get_n() IL_0016: newobj instance void class '<>f__AnonymousTypef`2'::.ctor(!0, !1) IL_001b: ret } // end of method QueryExpressions::'b__52' .method private hidebysig static string 'b__59'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 12 (0xc) .maxstack 8 IL_0000: ldarg.0 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 QueryExpressions::'b__59' .method private hidebysig static valuetype [mscorlib]System.Decimal 'b__5a'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order o) 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 valuetype [mscorlib]System.Decimal ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Order::Total IL_0006: ret } // end of method QueryExpressions::'b__5a' .method private hidebysig static string 'b__5d'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) 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/Customer::Country IL_0006: ret } // end of method QueryExpressions::'b__5d' .method private hidebysig static string 'b__5e'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) 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/Customer::Name IL_0006: ret } // end of method QueryExpressions::'b__5e' .method private hidebysig static bool 'b__61'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 17 (0x11) .maxstack 8 IL_0000: ldarg.0 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 QueryExpressions::'b__61' .method private hidebysig static string 'b__63'(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer c) 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/Customer::Country IL_0006: ret } // end of method QueryExpressions::'b__63' .method private hidebysig static class '<>f__AnonymousType10`2' 'b__64'(class [System.Core]System.Linq.IGrouping`2 g) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 18 (0x12) .maxstack 8 IL_0000: ldarg.0 IL_0001: callvirt instance !0 class [System.Core]System.Linq.IGrouping`2::get_Key() IL_0006: ldarg.0 IL_0007: call int32 [System.Core]System.Linq.Enumerable::Count(class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_000c: newobj instance void class '<>f__AnonymousType10`2'::.ctor(!0, !1) IL_0011: ret } // end of method QueryExpressions::'b__64' .method private hidebysig static bool 'b__67'(bool x) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 2 (0x2) .maxstack 8 IL_0000: ldarg.0 IL_0001: ret } // end of method QueryExpressions::'b__67' .method private hidebysig static bool 'b__68'(bool x) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 2 (0x2) .maxstack 8 IL_0000: ldarg.0 IL_0001: ret } // end of method QueryExpressions::'b__68' .method private hidebysig static bool 'b__6b'(int32 c) 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: conv.u2 IL_0002: call bool [mscorlib]System.Char::IsLetter(char) IL_0007: ret } // end of method QueryExpressions::'b__6b' .method private hidebysig static char 'b__6c'(int32 c) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 3 (0x3) .maxstack 8 IL_0000: ldarg.0 IL_0001: conv.u2 IL_0002: ret } // end of method QueryExpressions::'b__6c' .method private hidebysig static bool 'b__6d'(int32 c) 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: conv.u2 IL_0002: call bool [mscorlib]System.Char::IsDigit(char) IL_0007: ret } // end of method QueryExpressions::'b__6d' .method private hidebysig static char 'b__6e'(int32 c) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 3 (0x3) .maxstack 8 IL_0000: ldarg.0 IL_0001: conv.u2 IL_0002: ret } // end of method QueryExpressions::'b__6e' .method private hidebysig static class '<>f__AnonymousType11`2' 'b__74'(!!TA m) cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 23 (0x17) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.0 IL_0002: box !!TA IL_0007: isinst !!TB IL_000c: unbox.any !!TB IL_0011: newobj instance void class '<>f__AnonymousType11`2'::.ctor(!0, !1) IL_0016: ret } // end of method QueryExpressions::'b__74' .method private hidebysig static bool 'b__75'(class '<>f__AnonymousType11`2' '<>h__TransparentIdentifier73') cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 18 (0x12) .maxstack 8 IL_0000: ldarg.0 IL_0001: callvirt instance !1 class '<>f__AnonymousType11`2'::get_t() IL_0006: box !!TB IL_000b: ldnull IL_000c: ceq IL_000e: ldc.i4.0 IL_000f: ceq IL_0011: ret } // end of method QueryExpressions::'b__75' .method private hidebysig static !!TB 'b__76'(class '<>f__AnonymousType11`2' '<>h__TransparentIdentifier73') 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: callvirt instance !1 class '<>f__AnonymousType11`2'::get_t() IL_0006: ret } // end of method QueryExpressions::'b__76' } // 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 .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 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 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 virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 115 (0x73) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ Name = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", OrderID = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr ", Total = " IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: ldarg.0 IL_0050: ldfld !2 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0055: box !'j__TPar' IL_005a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_005f: pop IL_0060: ldloc.0 IL_0061: ldstr " }" IL_0066: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_006b: pop IL_006c: ldloc.0 IL_006d: callvirt instance string [mscorlib]System.Object::ToString() IL_0072: ret } // end of method '<>f__AnonymousType0`3'::ToString .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 83 (0x53) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x6ad4015d IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldc.i4 0xa5555529 IL_003d: ldloc.0 IL_003e: mul IL_003f: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0044: ldarg.0 IL_0045: ldfld !2 class '<>f__AnonymousType0`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_004a: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_004f: add IL_0050: stloc.0 IL_0051: ldloc.0 IL_0052: ret } // end of method '<>f__AnonymousType0`3'::GetHashCode .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 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 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 virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ c = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", o = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousType1`2'::ToString .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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x31b06f1c IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousType1`2'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousType1`2'::GetHashCode .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 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 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 virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 115 (0x73) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ Name = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", OrderID = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr ", Quantity = " IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: ldarg.0 IL_0050: ldfld !2 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0055: box !'j__TPar' IL_005a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_005f: pop IL_0060: ldloc.0 IL_0061: ldstr " }" IL_0066: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_006b: pop IL_006c: ldloc.0 IL_006d: callvirt instance string [mscorlib]System.Object::ToString() IL_0072: ret } // end of method '<>f__AnonymousType2`3'::ToString .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 83 (0x53) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0xe53298dd IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldc.i4 0xa5555529 IL_003d: ldloc.0 IL_003e: mul IL_003f: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0044: ldarg.0 IL_0045: ldfld !2 class '<>f__AnonymousType2`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_004a: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_004f: add IL_0050: stloc.0 IL_0051: ldloc.0 IL_0052: ret } // end of method '<>f__AnonymousType2`3'::GetHashCode .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__TransparentIdentifier1c>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__TransparentIdentifier1c>j__TPar' '<<>h__TransparentIdentifier1c>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 rtspecialname instance void .ctor(!'<<>h__TransparentIdentifier1c>j__TPar' '<>h__TransparentIdentifier1c', !'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__TransparentIdentifier1c>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1c>i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType3`2'h__TransparentIdentifier1c>j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType3`2'::.ctor .method public hidebysig specialname instance !'<<>h__TransparentIdentifier1c>j__TPar' 'get_<>h__TransparentIdentifier1c'() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType3`2'h__TransparentIdentifier1c>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1c>i__Field' IL_0006: ret } // end of method '<>f__AnonymousType3`2'::'get_<>h__TransparentIdentifier1c' .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__TransparentIdentifier1c>j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType3`2'::get_d .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ <>h__TransparentIdentifier1c = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousType3`2'h__TransparentIdentifier1c>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1c>i__Field' IL_0019: box !'<<>h__TransparentIdentifier1c>j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", d = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousType3`2'h__TransparentIdentifier1c>j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousType3`2'::ToString .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__TransparentIdentifier1c>j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType3`2'h__TransparentIdentifier1c>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__TransparentIdentifier1c>j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType3`2'h__TransparentIdentifier1c>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1c>i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType3`2'h__TransparentIdentifier1c>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1c>i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier1c>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__TransparentIdentifier1c>j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType3`2'h__TransparentIdentifier1c>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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x528c7730 IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier1c>j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousType3`2'h__TransparentIdentifier1c>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1c>i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier1c>j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousType3`2'h__TransparentIdentifier1c>j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousType3`2'::GetHashCode .property instance !'<<>h__TransparentIdentifier1c>j__TPar' '<>h__TransparentIdentifier1c'() { .get instance !'<<>h__TransparentIdentifier1c>j__TPar' '<>f__AnonymousType3`2'::'get_<>h__TransparentIdentifier1c'() } // end of property '<>f__AnonymousType3`2'::'<>h__TransparentIdentifier1c' .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__TransparentIdentifier1d>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__TransparentIdentifier1d>j__TPar' '<<>h__TransparentIdentifier1d>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 rtspecialname instance void .ctor(!'<<>h__TransparentIdentifier1d>j__TPar' '<>h__TransparentIdentifier1d', !'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__TransparentIdentifier1d>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1d>i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType4`2'h__TransparentIdentifier1d>j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType4`2'::.ctor .method public hidebysig specialname instance !'<<>h__TransparentIdentifier1d>j__TPar' 'get_<>h__TransparentIdentifier1d'() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType4`2'h__TransparentIdentifier1d>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1d>i__Field' IL_0006: ret } // end of method '<>f__AnonymousType4`2'::'get_<>h__TransparentIdentifier1d' .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__TransparentIdentifier1d>j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType4`2'::get_x .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ <>h__TransparentIdentifier1d = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousType4`2'h__TransparentIdentifier1d>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1d>i__Field' IL_0019: box !'<<>h__TransparentIdentifier1d>j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", x = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousType4`2'h__TransparentIdentifier1d>j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousType4`2'::ToString .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__TransparentIdentifier1d>j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType4`2'h__TransparentIdentifier1d>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__TransparentIdentifier1d>j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType4`2'h__TransparentIdentifier1d>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1d>i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType4`2'h__TransparentIdentifier1d>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1d>i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier1d>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__TransparentIdentifier1d>j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType4`2'h__TransparentIdentifier1d>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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x3b8afcfe IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier1d>j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousType4`2'h__TransparentIdentifier1d>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier1d>i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier1d>j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousType4`2'h__TransparentIdentifier1d>j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousType4`2'::GetHashCode .property instance !'<<>h__TransparentIdentifier1d>j__TPar' '<>h__TransparentIdentifier1d'() { .get instance !'<<>h__TransparentIdentifier1d>j__TPar' '<>f__AnonymousType4`2'::'get_<>h__TransparentIdentifier1d'() } // end of property '<>f__AnonymousType4`2'::'<>h__TransparentIdentifier1d' .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 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 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 virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 115 (0x73) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ Name = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", OrderID = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr ", x = " IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: ldarg.0 IL_0050: ldfld !2 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0055: box !'j__TPar' IL_005a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_005f: pop IL_0060: ldloc.0 IL_0061: ldstr " }" IL_0066: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_006b: pop IL_006c: ldloc.0 IL_006d: callvirt instance string [mscorlib]System.Object::ToString() IL_0072: ret } // end of method '<>f__AnonymousType5`3'::ToString .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 83 (0x53) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x394329c9 IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldc.i4 0xa5555529 IL_003d: ldloc.0 IL_003e: mul IL_003f: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0044: ldarg.0 IL_0045: ldfld !2 class '<>f__AnonymousType5`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_004a: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_004f: add IL_0050: stloc.0 IL_0051: ldloc.0 IL_0052: ret } // end of method '<>f__AnonymousType5`3'::GetHashCode .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 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 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 virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ o = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", t = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousType6`2'::ToString .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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0xadfdc98c IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousType6`2'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousType6`2'::GetHashCode .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 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 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 virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ OrderID = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", Total = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousType7`2'::ToString .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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0xc461253a IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousType7`2'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousType7`2'::GetHashCode .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 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 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 virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ a = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", b = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousType8`2'::ToString .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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0xd40b4140 IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousType8`2'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousType8`2'::GetHashCode .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__TransparentIdentifier34>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__TransparentIdentifier34>j__TPar' '<<>h__TransparentIdentifier34>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 rtspecialname instance void .ctor(!'<<>h__TransparentIdentifier34>j__TPar' '<>h__TransparentIdentifier34', !'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__TransparentIdentifier34>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier34>i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType9`2'h__TransparentIdentifier34>j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType9`2'::.ctor .method public hidebysig specialname instance !'<<>h__TransparentIdentifier34>j__TPar' 'get_<>h__TransparentIdentifier34'() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousType9`2'h__TransparentIdentifier34>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier34>i__Field' IL_0006: ret } // end of method '<>f__AnonymousType9`2'::'get_<>h__TransparentIdentifier34' .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__TransparentIdentifier34>j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType9`2'::get_c .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ <>h__TransparentIdentifier34 = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousType9`2'h__TransparentIdentifier34>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier34>i__Field' IL_0019: box !'<<>h__TransparentIdentifier34>j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", c = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousType9`2'h__TransparentIdentifier34>j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousType9`2'::ToString .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__TransparentIdentifier34>j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType9`2'h__TransparentIdentifier34>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__TransparentIdentifier34>j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousType9`2'h__TransparentIdentifier34>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier34>i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType9`2'h__TransparentIdentifier34>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier34>i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier34>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__TransparentIdentifier34>j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType9`2'h__TransparentIdentifier34>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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x19e5d042 IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier34>j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousType9`2'h__TransparentIdentifier34>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier34>i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier34>j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousType9`2'h__TransparentIdentifier34>j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousType9`2'::GetHashCode .property instance !'<<>h__TransparentIdentifier34>j__TPar' '<>h__TransparentIdentifier34'() { .get instance !'<<>h__TransparentIdentifier34>j__TPar' '<>f__AnonymousType9`2'::'get_<>h__TransparentIdentifier34'() } // end of property '<>f__AnonymousType9`2'::'<>h__TransparentIdentifier34' .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__AnonymousTypea`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 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__AnonymousTypea`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousTypea`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousTypea`2'::.ctor .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__AnonymousTypea`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousTypea`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__AnonymousTypea`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousTypea`2'::get_pname .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ pi = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousTypea`2'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", pname = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousTypea`2'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousTypea`2'::ToString .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__AnonymousTypea`2'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousTypea`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__AnonymousTypea`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousTypea`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__AnonymousTypea`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousTypea`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__AnonymousTypea`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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x62bc9c7e IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousTypea`2'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousTypea`2'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousTypea`2'::GetHashCode .property instance !'j__TPar' pi() { .get instance !'j__TPar' '<>f__AnonymousTypea`2'::get_pi() } // end of property '<>f__AnonymousTypea`2'::pi .property instance !'j__TPar' pname() { .get instance !'j__TPar' '<>f__AnonymousTypea`2'::get_pname() } // end of property '<>f__AnonymousTypea`2'::pname } // end of class '<>f__AnonymousTypea`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousTypeb`2'<'<<>h__TransparentIdentifier3c>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__TransparentIdentifier3c>j__TPar' '<<>h__TransparentIdentifier3c>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 rtspecialname instance void .ctor(!'<<>h__TransparentIdentifier3c>j__TPar' '<>h__TransparentIdentifier3c', !'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__AnonymousTypeb`2'h__TransparentIdentifier3c>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier3c>i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousTypeb`2'h__TransparentIdentifier3c>j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousTypeb`2'::.ctor .method public hidebysig specialname instance !'<<>h__TransparentIdentifier3c>j__TPar' 'get_<>h__TransparentIdentifier3c'() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousTypeb`2'h__TransparentIdentifier3c>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier3c>i__Field' IL_0006: ret } // end of method '<>f__AnonymousTypeb`2'::'get_<>h__TransparentIdentifier3c' .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__AnonymousTypeb`2'h__TransparentIdentifier3c>j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousTypeb`2'::get_pvalue .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ <>h__TransparentIdentifier3c = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousTypeb`2'h__TransparentIdentifier3c>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier3c>i__Field' IL_0019: box !'<<>h__TransparentIdentifier3c>j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", pvalue = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousTypeb`2'h__TransparentIdentifier3c>j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousTypeb`2'::ToString .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__AnonymousTypeb`2'h__TransparentIdentifier3c>j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousTypeb`2'h__TransparentIdentifier3c>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__TransparentIdentifier3c>j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousTypeb`2'h__TransparentIdentifier3c>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier3c>i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousTypeb`2'h__TransparentIdentifier3c>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier3c>i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier3c>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__AnonymousTypeb`2'h__TransparentIdentifier3c>j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousTypeb`2'h__TransparentIdentifier3c>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__AnonymousTypeb`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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x6aa6e13b IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier3c>j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousTypeb`2'h__TransparentIdentifier3c>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier3c>i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier3c>j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousTypeb`2'h__TransparentIdentifier3c>j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousTypeb`2'::GetHashCode .property instance !'<<>h__TransparentIdentifier3c>j__TPar' '<>h__TransparentIdentifier3c'() { .get instance !'<<>h__TransparentIdentifier3c>j__TPar' '<>f__AnonymousTypeb`2'::'get_<>h__TransparentIdentifier3c'() } // end of property '<>f__AnonymousTypeb`2'::'<>h__TransparentIdentifier3c' .property instance !'j__TPar' pvalue() { .get instance !'j__TPar' '<>f__AnonymousTypeb`2'::get_pvalue() } // end of property '<>f__AnonymousTypeb`2'::pvalue } // end of class '<>f__AnonymousTypeb`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousTypec`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 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__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ldarg.0 IL_0015: ldarg.3 IL_0016: stfld !2 class '<>f__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_001b: ret } // end of method '<>f__AnonymousTypec`3'::.ctor .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__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousTypec`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__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousTypec`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__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousTypec`3'::get_Total .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 115 (0x73) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ Name = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", OrderDate = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr ", Total = " IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: ldarg.0 IL_0050: ldfld !2 class '<>f__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0055: box !'j__TPar' IL_005a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_005f: pop IL_0060: ldloc.0 IL_0061: ldstr " }" IL_0066: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_006b: pop IL_006c: ldloc.0 IL_006d: callvirt instance string [mscorlib]System.Object::ToString() IL_0072: ret } // end of method '<>f__AnonymousTypec`3'::ToString .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__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousTypec`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__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousTypec`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__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousTypec`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__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0045: ldloc.0 IL_0046: ldfld !2 class '<>f__AnonymousTypec`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__AnonymousTypec`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 83 (0x53) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x87627f5a IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldc.i4 0xa5555529 IL_003d: ldloc.0 IL_003e: mul IL_003f: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0044: ldarg.0 IL_0045: ldfld !2 class '<>f__AnonymousTypec`3'j__TPar',!'j__TPar',!'j__TPar'>::'i__Field' IL_004a: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_004f: add IL_0050: stloc.0 IL_0051: ldloc.0 IL_0052: ret } // end of method '<>f__AnonymousTypec`3'::GetHashCode .property instance !'j__TPar' Name() { .get instance !'j__TPar' '<>f__AnonymousTypec`3'::get_Name() } // end of property '<>f__AnonymousTypec`3'::Name .property instance !'j__TPar' OrderDate() { .get instance !'j__TPar' '<>f__AnonymousTypec`3'::get_OrderDate() } // end of property '<>f__AnonymousTypec`3'::OrderDate .property instance !'j__TPar' Total() { .get instance !'j__TPar' '<>f__AnonymousTypec`3'::get_Total() } // end of property '<>f__AnonymousTypec`3'::Total } // end of class '<>f__AnonymousTypec`3' .class private auto ansi sealed beforefieldinit '<>f__AnonymousTyped`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 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__AnonymousTyped`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousTyped`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousTyped`2'::.ctor .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__AnonymousTyped`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousTyped`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__AnonymousTyped`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousTyped`2'::get_co .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ c = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousTyped`2'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", co = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousTyped`2'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousTyped`2'::ToString .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__AnonymousTyped`2'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousTyped`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__AnonymousTyped`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousTyped`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__AnonymousTyped`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousTyped`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__AnonymousTyped`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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0xd95164b8 IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousTyped`2'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousTyped`2'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousTyped`2'::GetHashCode .property instance !'j__TPar' c() { .get instance !'j__TPar' '<>f__AnonymousTyped`2'::get_c() } // end of property '<>f__AnonymousTyped`2'::c .property instance !'j__TPar' co() { .get instance !'j__TPar' '<>f__AnonymousTyped`2'::get_co() } // end of property '<>f__AnonymousTyped`2'::co } // end of class '<>f__AnonymousTyped`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousTypee`2'<'<<>h__TransparentIdentifier4b>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__TransparentIdentifier4b>j__TPar' '<<>h__TransparentIdentifier4b>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 rtspecialname instance void .ctor(!'<<>h__TransparentIdentifier4b>j__TPar' '<>h__TransparentIdentifier4b', !'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__AnonymousTypee`2'h__TransparentIdentifier4b>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier4b>i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousTypee`2'h__TransparentIdentifier4b>j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousTypee`2'::.ctor .method public hidebysig specialname instance !'<<>h__TransparentIdentifier4b>j__TPar' 'get_<>h__TransparentIdentifier4b'() cil managed { // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld !0 class '<>f__AnonymousTypee`2'h__TransparentIdentifier4b>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier4b>i__Field' IL_0006: ret } // end of method '<>f__AnonymousTypee`2'::'get_<>h__TransparentIdentifier4b' .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__AnonymousTypee`2'h__TransparentIdentifier4b>j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousTypee`2'::get_n .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ <>h__TransparentIdentifier4b = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousTypee`2'h__TransparentIdentifier4b>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier4b>i__Field' IL_0019: box !'<<>h__TransparentIdentifier4b>j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", n = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousTypee`2'h__TransparentIdentifier4b>j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousTypee`2'::ToString .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__AnonymousTypee`2'h__TransparentIdentifier4b>j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousTypee`2'h__TransparentIdentifier4b>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__TransparentIdentifier4b>j__TPar'>::get_Default() IL_000f: ldarg.0 IL_0010: ldfld !0 class '<>f__AnonymousTypee`2'h__TransparentIdentifier4b>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier4b>i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousTypee`2'h__TransparentIdentifier4b>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier4b>i__Field' IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier4b>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__AnonymousTypee`2'h__TransparentIdentifier4b>j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousTypee`2'h__TransparentIdentifier4b>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__AnonymousTypee`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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x2fe1ff76 IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier4b>j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousTypee`2'h__TransparentIdentifier4b>j__TPar',!'j__TPar'>::'<<>h__TransparentIdentifier4b>i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1h__TransparentIdentifier4b>j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousTypee`2'h__TransparentIdentifier4b>j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousTypee`2'::GetHashCode .property instance !'<<>h__TransparentIdentifier4b>j__TPar' '<>h__TransparentIdentifier4b'() { .get instance !'<<>h__TransparentIdentifier4b>j__TPar' '<>f__AnonymousTypee`2'::'get_<>h__TransparentIdentifier4b'() } // end of property '<>f__AnonymousTypee`2'::'<>h__TransparentIdentifier4b' .property instance !'j__TPar' n() { .get instance !'j__TPar' '<>f__AnonymousTypee`2'::get_n() } // end of property '<>f__AnonymousTypee`2'::n } // end of class '<>f__AnonymousTypee`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousTypef`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 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__AnonymousTypef`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousTypef`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousTypef`2'::.ctor .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__AnonymousTypef`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousTypef`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__AnonymousTypef`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousTypef`2'::get_OrderCount .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ Name = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousTypef`2'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", OrderCount = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousTypef`2'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousTypef`2'::ToString .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__AnonymousTypef`2'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousTypef`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__AnonymousTypef`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousTypef`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__AnonymousTypef`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousTypef`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__AnonymousTypef`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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x38951b52 IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousTypef`2'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousTypef`2'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousTypef`2'::GetHashCode .property instance !'j__TPar' Name() { .get instance !'j__TPar' '<>f__AnonymousTypef`2'::get_Name() } // end of property '<>f__AnonymousTypef`2'::Name .property instance !'j__TPar' OrderCount() { .get instance !'j__TPar' '<>f__AnonymousTypef`2'::get_OrderCount() } // end of property '<>f__AnonymousTypef`2'::OrderCount } // end of class '<>f__AnonymousTypef`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 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__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 specialname instance !'j__TPar' get_Country() 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_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__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType10`2'::get_CustCount .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ Country = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", CustCount = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousType10`2'::ToString .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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x8cdb705a IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousType10`2'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousType10`2'::GetHashCode .property instance !'j__TPar' Country() { .get instance !'j__TPar' '<>f__AnonymousType10`2'::get_Country() } // end of property '<>f__AnonymousType10`2'::Country .property instance !'j__TPar' CustCount() { .get instance !'j__TPar' '<>f__AnonymousType10`2'::get_CustCount() } // end of property '<>f__AnonymousType10`2'::CustCount } // end of class '<>f__AnonymousType10`2' .class private auto ansi sealed beforefieldinit '<>f__AnonymousType11`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 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__AnonymousType11`2'j__TPar',!'j__TPar'>::'i__Field' IL_000d: ldarg.0 IL_000e: ldarg.2 IL_000f: stfld !1 class '<>f__AnonymousType11`2'j__TPar',!'j__TPar'>::'i__Field' IL_0014: ret } // end of method '<>f__AnonymousType11`2'::.ctor .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__AnonymousType11`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType11`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__AnonymousType11`2'j__TPar',!'j__TPar'>::'i__Field' IL_0006: ret } // end of method '<>f__AnonymousType11`2'::get_t .method public hidebysig virtual instance string ToString() cil managed { .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) // Code size 85 (0x55) .maxstack 2 .locals init (class [mscorlib]System.Text.StringBuilder V_0) IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: ldstr "{ m = " IL_000c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_0011: pop IL_0012: ldloc.0 IL_0013: ldarg.0 IL_0014: ldfld !0 class '<>f__AnonymousType11`2'j__TPar',!'j__TPar'>::'i__Field' IL_0019: box !'j__TPar' IL_001e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0023: pop IL_0024: ldloc.0 IL_0025: ldstr ", t = " IL_002a: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_002f: pop IL_0030: ldloc.0 IL_0031: ldarg.0 IL_0032: ldfld !1 class '<>f__AnonymousType11`2'j__TPar',!'j__TPar'>::'i__Field' IL_0037: box !'j__TPar' IL_003c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(object) IL_0041: pop IL_0042: ldloc.0 IL_0043: ldstr " }" IL_0048: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) IL_004d: pop IL_004e: ldloc.0 IL_004f: callvirt instance string [mscorlib]System.Object::ToString() IL_0054: ret } // end of method '<>f__AnonymousType11`2'::ToString .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'j__TPar',!'j__TPar'> V_0) IL_0000: ldarg.1 IL_0001: isinst class '<>f__AnonymousType11`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__AnonymousType11`2'j__TPar',!'j__TPar'>::'i__Field' IL_0015: ldloc.0 IL_0016: ldfld !0 class '<>f__AnonymousType11`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__AnonymousType11`2'j__TPar',!'j__TPar'>::'i__Field' IL_002d: ldloc.0 IL_002e: ldfld !1 class '<>f__AnonymousType11`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__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 58 (0x3a) .maxstack 3 .locals init (int32 V_0) IL_0000: ldc.i4 0x2244d2b3 IL_0005: stloc.0 IL_0006: ldc.i4 0xa5555529 IL_000b: ldloc.0 IL_000c: mul IL_000d: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_0012: ldarg.0 IL_0013: ldfld !0 class '<>f__AnonymousType11`2'j__TPar',!'j__TPar'>::'i__Field' IL_0018: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_001d: add IL_001e: stloc.0 IL_001f: ldc.i4 0xa5555529 IL_0024: ldloc.0 IL_0025: mul IL_0026: call class [mscorlib]System.Collections.Generic.EqualityComparer`1 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::get_Default() IL_002b: ldarg.0 IL_002c: ldfld !1 class '<>f__AnonymousType11`2'j__TPar',!'j__TPar'>::'i__Field' IL_0031: callvirt instance int32 class [mscorlib]System.Collections.Generic.EqualityComparer`1j__TPar'>::GetHashCode(!0) IL_0036: add IL_0037: stloc.0 IL_0038: ldloc.0 IL_0039: ret } // end of method '<>f__AnonymousType11`2'::GetHashCode .property instance !'j__TPar' m() { .get instance !'j__TPar' '<>f__AnonymousType11`2'::get_m() } // end of property '<>f__AnonymousType11`2'::m .property instance !'j__TPar' t() { .get instance !'j__TPar' '<>f__AnonymousType11`2'::get_t() } // end of property '<>f__AnonymousType11`2'::t } // end of class '<>f__AnonymousType11`2' // ============================================================= // *********** DISASSEMBLY COMPLETE ***********************