} // end of method QueryExpressions::QueryContinuation
.method public hidebysig instance object
Issue437(bool[] bools) cil managed
{
// Code size 79 (0x4f)
.maxstack 3
.locals init (object V_0)
IL_0000: nop
IL_0001: ldarg.1
IL_0002: ldsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate61'
IL_0010: newobj instance void class [mscorlib]System.Func`2<bool,bool>::.ctor(object,
native int)
IL_0015: stsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate61'
IL_001a: br.s IL_001c
IL_001c: ldsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate61'
IL_0021: call class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0> [System.Core]System.Linq.Enumerable::Where<bool>(class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0>,
class [mscorlib]System.Func`2<!!0,bool>)
IL_0026: ldsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate62'
IL_0034: newobj instance void class [mscorlib]System.Func`2<bool,bool>::.ctor(object,
native int)
IL_0039: stsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate62'
IL_003e: br.s IL_0040
IL_0040: ldsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate62'
IL_0045: call class [mscorlib]System.Collections.Generic.IEnumerable`1<!!1> [System.Core]System.Linq.Enumerable::Select<bool,bool>(class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0>,
class [mscorlib]System.Func`2<!!0,!!1>)
IL_004a: stloc.0
IL_004b: br.s IL_004d
IL_004d: ldloc.0
IL_004e: ret
} // end of method QueryExpressions::Issue437
.method public hidebysig specialname rtspecialname
instance void .ctor() cil managed
{
@ -1723,6 +1768,34 @@
IL_0015: ret
} // end of method QueryExpressions::'<QueryContinuation>b__5c'
} // 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<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate61'
IL_000f: newobj instance void class [mscorlib]System.Func`2<bool,bool>::.ctor(object,
native int)
IL_0014: stsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate61'
IL_0019: ldsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate61'
IL_001e: call class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0> [System.Core]System.Linq.Enumerable::Where<bool>(class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0>,
class [mscorlib]System.Func`2<!!0,bool>)
IL_0023: ldsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate62'
IL_0031: newobj instance void class [mscorlib]System.Func`2<bool,bool>::.ctor(object,
native int)
IL_0036: stsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate62'
IL_003b: ldsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions::'CS$<>9__CachedAnonymousMethodDelegate62'
IL_0040: call class [mscorlib]System.Collections.Generic.IEnumerable`1<!!1> [System.Core]System.Linq.Enumerable::Select<bool,bool>(class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0>,
class [mscorlib]System.Func`2<!!0,!!1>)
IL_0045: ret
} // end of method QueryExpressions::Issue437
.method public hidebysig specialname rtspecialname
instance void .ctor() cil managed
{
@ -1358,6 +1393,24 @@
IL_0011: ret
} // end of method QueryExpressions::'<QueryContinuation>b__5c'
// =============== CLASS MEMBERS DECLARATION ===================
@ -3218,6 +3218,8 @@
.field public static class [mscorlib]System.Func`2<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer,bool> '<>9__16_0'
.field public static class [mscorlib]System.Func`2<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer,string> '<>9__17_0'
.field public static class [mscorlib]System.Func`2<class [System.Core]System.Linq.IGrouping`2<string,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer>,class '<>f__AnonymousType14`2'<string,int32>> '<>9__17_1'
.field public static class [mscorlib]System.Func`2<bool,bool> '<>9__18_0'
.field public static class [mscorlib]System.Func`2<bool,bool> '<>9__18_1'
} // end of method '<>c'::'<QueryContinuation>b__17_1'
.method assembly hidebysig instance bool
'<Issue437>b__18_0'(bool x) cil managed
{
// Code size 2 (0x2)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ret
} // end of method '<>c'::'<Issue437>b__18_0'
.method assembly hidebysig instance bool
'<Issue437>b__18_1'(bool x) cil managed
{
// Code size 2 (0x2)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ret
} // end of method '<>c'::'<Issue437>b__18_1'
} // end of class '<>c'
.field public class [mscorlib]System.Collections.Generic.IEnumerable`1<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer> customers
@ -4453,6 +4473,41 @@
IL_004e: ret
} // end of method QueryExpressions::QueryContinuation
.method public hidebysig instance object
Issue437(bool[] bools) cil managed
{
// Code size 74 (0x4a)
.maxstack 3
IL_0000: ldarg.1
IL_0001: ldsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__18_0'
IL_0006: dup
IL_0007: brtrue.s IL_0020
IL_0009: pop
IL_000a: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9'
IL_0015: newobj instance void class [mscorlib]System.Func`2<bool,bool>::.ctor(object,
native int)
IL_001a: dup
IL_001b: stsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__18_0'
IL_0020: call class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0> [System.Core]System.Linq.Enumerable::Where<bool>(class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0>,
class [mscorlib]System.Func`2<!!0,bool>)
IL_0025: ldsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__18_1'
IL_002a: dup
IL_002b: brtrue.s IL_0044
IL_002d: pop
IL_002e: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9'
// =============== CLASS MEMBERS DECLARATION ===================
@ -3303,6 +3303,8 @@
.field public static class [mscorlib]System.Func`2<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer,bool> '<>9__16_0'
.field public static class [mscorlib]System.Func`2<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer,string> '<>9__17_0'
.field public static class [mscorlib]System.Func`2<class [System.Core]System.Linq.IGrouping`2<string,class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer>,class '<>f__AnonymousType14`2'<string,int32>> '<>9__17_1'
.field public static class [mscorlib]System.Func`2<bool,bool> '<>9__18_0'
.field public static class [mscorlib]System.Func`2<bool,bool> '<>9__18_1'
} // end of method '<>c'::'<QueryContinuation>b__17_1'
.method assembly hidebysig instance bool
'<Issue437>b__18_0'(bool x) cil managed
{
// Code size 2 (0x2)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ret
} // end of method '<>c'::'<Issue437>b__18_0'
.method assembly hidebysig instance bool
'<Issue437>b__18_1'(bool x) cil managed
{
// Code size 2 (0x2)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ret
} // end of method '<>c'::'<Issue437>b__18_1'
} // end of class '<>c'
.field public class [mscorlib]System.Collections.Generic.IEnumerable`1<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/Customer> customers
@ -4617,6 +4637,47 @@
IL_0053: ret
} // end of method QueryExpressions::QueryContinuation
.method public hidebysig instance object
Issue437(bool[] bools) cil managed
{
// Code size 79 (0x4f)
.maxstack 3
.locals init (object V_0)
IL_0000: nop
IL_0001: ldarg.1
IL_0002: ldsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__18_0'
IL_0007: dup
IL_0008: brtrue.s IL_0021
IL_000a: pop
IL_000b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9'
IL_0016: newobj instance void class [mscorlib]System.Func`2<bool,bool>::.ctor(object,
native int)
IL_001b: dup
IL_001c: stsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__18_0'
IL_0021: call class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0> [System.Core]System.Linq.Enumerable::Where<bool>(class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0>,
class [mscorlib]System.Func`2<!!0,bool>)
IL_0026: ldsfld class [mscorlib]System.Func`2<bool,bool> ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9__18_1'
IL_002b: dup
IL_002c: brtrue.s IL_0045
IL_002e: pop
IL_002f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c' ICSharpCode.Decompiler.Tests.TestCases.Pretty.QueryExpressions/'<>c'::'<>9'